मुझे एक परिदृश्य मिला।JSON JSON ट्रांसफॉर्मर
आवश्यक इनपुट और आउटपुट JSON हैं।
// Input
{
"OldObject": {
"Time": 1351160457922,
"Name": "OName",
"quantity": 100,
"price": 10
}
}
// Output
{
"NewObject": {
"Time": 1351160457922,
"Title": "OName",
"quantity": 100
}
}
मुझे कुछ प्रारूप कोड या अधिमानतः xslt टाइप भाषा की आवश्यकता है जो जेसन को एक प्रारूप से दूसरे प्रारूप में बदलने के लिए है। इस ट्रांसफॉर्मर को भी तेजी से होना चाहिए क्योंकि फ्लाई पर रूपांतरण किया जाएगा।
संपादित
मैं इनपुट वस्तु की परिभाषा नहीं है प्राप्त हुआ है और यह रन टाइम पर बदल सकता है। लेकिन यदि आवश्यक हो तो मैं OUTPUT ऑब्जेक्ट के लिए कक्षा का उपयोग कर सकता हूं। मैंने इसे जेसन -> xml -> xslt -> xml -> json के रूप में करने की कोशिश की है, लेकिन इस अंत में प्रति सेकंड लगभग 1000 ऑब्जेक्ट प्राप्त होते हैं और इस प्रक्रिया में ओवरहेड हो सकता है।
मैं जावास्क्रिप्ट का उपयोग भी नहीं कर सकता क्योंकि myApp सरल है विंडोज आधारित जावा एप्लिकेशन और जावास्क्रिप्ट का उपयोग ओवरहेड का कारण बन सकता है।
हाँ, निश्चित रूप से, मैं जावास्क्रिप्ट का उपयोग कर सकता हूं। लेकिन अधिक अधिमानतः xslt प्रकार भाषा और ट्रांसफार्मर प्रोसेसर –
JSON पैच के बारे में क्या? http://tools.ietf.org/html/draft-pbryan-json-patch-00 –
आप इसके लिए कार्यान्वयन पा सकते हैं, उदाहरण के लिए: https://github.com/bruth/jsonpatch-js –