मुझे मार्कलॉगिक में XQuery में एक JSON नोड बनाने की आवश्यकता है। मुझे पता है कि मैं एक स्ट्रिंग से node()
में पार्स करने के लिए xdmp:unquote()
का उपयोग कर सकता हूं। हालांकि, मैं बदसूरत स्ट्रिंग concatenation के बिना, JSON प्रोग्रामेटिक रूप से निर्माण करना चाहता हूँ। मैं XQuery में एक्सएमएल नोड्स बनाने के लिए computed element constructors का उपयोग कर सकता हूं। क्या JSON नोड्स के लिए कुछ समान है?मार्कलॉगिक में XQuery में प्रोग्रामेटिक रूप से जेएसओएन कैसे बना सकता हूं?
6
A
उत्तर
8
JSON को XMLLogic में XML डेटा मॉडल के विस्तार के रूप में कार्यान्वित किया गया है। मार्कलोगिक 8 object-node
, array-node
, number-node
, boolean-node
, और null-node
परीक्षण और निर्माता प्रस्तुत करता है। इस प्रकार, XQuery में आप जेएसओएन को कंप्यूटर्ड कन्स्ट्रक्टर के साथ बना सकते हैं, जैसे आप एक्सएमएल के साथ करेंगे। उदाहरण के लिए,
object-node {
"key" || fn:string(xdmp:random(100)): array-node { 1, 2, 3 },
"another": object-node { "child": text {'asdf'} },
"lastButNotLeast": boolean-node { fn:true() }
}
JSON, एक तरफ पैदा करेगा
{
"key47": [1, 2, 3],
"another": {
"child": "asdf"
},
"lastButNotLeast": true
}
: जावास्क्रिप्ट में आप जावास्क्रिप्ट सिंटैक्स का उपयोग JavaScript ऑब्जेक्ट के रूप JSON जैसी संरचनाएं बना सकते हैं। आप xdmp.toJSON()
का उपयोग कर एक जावास्क्रिप्ट ऑब्जेक्ट को JSON नोड में परिवर्तित कर सकते हैं। अधिकांश अंतर्निहित फ़ंक्शंस जिन्हें JSON नोड की आवश्यकता होती है, हालांकि, यह रूपांतरण स्वचालित रूप से करेगा, जैसे कि xdmp.documentInsert()
।
संबंधित मुद्दे
- 1. मैं रैम डिस्क प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 2. मैं प्रोग्रामेटिक रूप से विंडोज़ फॉर्म कैसे बना सकता हूं?
- 3. मैं कोको विंडो प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 4. मैं जावास्क्रिप्ट में जेएसओएन गतिशील रूप से कैसे बना सकता हूं?
- 5. दो जेएसओएन ऑब्जेक्ट्स प्रोग्रामेटिक रूप से
- 6. मैं SQL सर्वर में प्रोग्रामेटिक रूप से डेटाबेस कैसे बना सकता हूं?
- 7. मैं एक आईफोन एप्लिकेशन में प्रोग्रामेटिक रूप से पीडीएफ फाइल कैसे बना सकता हूं?
- 8. मैं क्रोम 41 में प्रोग्रामेटिक रूप से टचवेन्ट कैसे बना सकता हूं?
- 9. मार्कलॉगिक
- 10. मैं प्रोग्रामिव रूप से UIViewController कैसे बना सकता हूं?
- 11. डब्ल्यूसीएफ: मैं इन App.config मानों को प्रोग्रामेटिक रूप से फिर से कैसे बना सकता हूं?
- 12. मैं एंड्रॉइड में प्रोग्रामेटिक रूप से 2 संपर्कों में कैसे शामिल हो सकता हूं?
- 13. मैं सी/सी ++ में प्रोग्रामिक रूप से सॉफ्ट लिंक कैसे बना सकता हूं?
- 14. मैं एक जीयूआई कैसे बना सकता हूं और कोको घटनाओं को प्रोग्रामेटिक रूप से प्रतिक्रिया कैसे दे सकता हूं?
- 15. मैं प्रोग्रामेटिक रूप से बूट करने योग्य सीडी कैसे बना सकता हूं?
- 16. मैं प्रोग्रामेटिक रूप से सामग्री के साथ डेटामैप्लेट कैसे बना सकता हूं?
- 17. मैं इस कस्टम बाध्यकारी प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 18. कोणीयजेएस - मैं प्रोग्रामेटिक रूप से एक नया, अलग-अलग गुंजाइश कैसे बना सकता हूं?
- 19. मैं सी के साथ प्रोग्रामेटिक रूप से पीडीएफ फाइल कैसे बना सकता हूं?
- 20. मैं प्रोग्रामेटिक रूप से PowerPoint प्रस्तुतियां कैसे बना सकता हूं। लिनक्स पर मुक्त करने के लिए।
- 21. मैं एक कस्टम व्यू क्लास प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 22. मैं एसडी कार्ड प्रोग्रामेटिक रूप से एक नई निर्देशिका कैसे बना सकता हूं?
- 23. मैं प्रोग्रामेटिक रूप से संपर्क कैसे जोड़ सकता हूं?
- 24. क्या मैं वेब पेज से क्रोम एप्लिकेशन शॉर्टकट प्रोग्रामेटिक रूप से बना सकता हूं?
- 25. मैं मार्कलॉगिक अनुरोध में कुछ अपवाद क्यों नहीं पकड़ सकता?
- 26. मैं गतिशील रूप से फ़ंक्शन कैसे बना सकता हूं?
- 27. मैं पाइथन में हैशैप से हिस्टोग्राम कैसे बना सकता हूं?
- 28. uitableview प्रोग्रामेटिक रूप से
- 29. मैं सी # में आंशिक रूप से पारदर्शी रूप का हिस्सा कैसे बना सकता हूं?
एक सामान्य XQuery प्रश्न से अधिक मार्कलॉगिक प्रश्न। जिस तरह से यह किया गया, कहें, बेसएक्स अलग होगा। –
यूप। धन्यवाद। मैंने इसे प्रतिबिंबित करने के लिए शीर्षक और विवरण अपडेट किया है। –