मैं JSON ऑब्जेक्ट बनाने के लिए JsonCpp का उपयोग कर रहा हूं। ऑब्जेक्ट बनने के बाद, क्या कोई तरीका है कि मैं ऑब्जेक्ट को std::string
के रूप में प्राप्त कर सकता हूं?एक जेसन कनवर्ट करना :: मूल्य से std :: स्ट्रिंग?
14
A
उत्तर
25
आप एक Json::Writer उपयोग कर सकते हैं वास्तव में यह करने के लिए, के बाद से मैं आप इसे कहीं बचाने के लिए ताकि आप मानव पठनीय उत्पादन नहीं करना चाहती चाहते मान, आपका सर्वश्रेष्ठ दांव किया जाएगा एक Json::FastWriter उपयोग करने के लिए और फिर आप write
विधि कॉल कर सकते हैं (अपने जड़ यानी।) अपने Json::Value के पैरामीटर के साथ और फिर उस बस एक std::string
इसलिए की तरह प्रस्तुत करती है:
Json::FastWriter fastWriter;
std::string output = fastWriter.write(root);
संबंधित मुद्दे
- 1. जेसन को पाइथन में स्ट्रिंग करने के लिए कनवर्ट करना
- 2. स्ट्रिंग टू स्ट्रिंग कनवर्ट करना - लॉस प्रेसिजन
- 3. कनवर्ट करें। जेसन से ipynb
- 4. जेसन jquery के साथ क्वेरी स्ट्रिंग से और कनवर्ट करें?
- 5. जेसन ऑब्जेक्ट से स्ट्रिंग वैल्यू प्राप्त करना
- 6. एक std :: स्ट्रिंग
- 7. जेसन स्ट्रिंग से एक्सकंटेंटबिल्डर
- 8. पायथन: टुपल से स्ट्रिंग में कनवर्ट करना?
- 9. JsDefined से स्ट्रिंग को कनवर्ट करें
- 10. कनवर्ट करना (शून्य *) से std :: vector <unsigned char>
- 11. मानचित्र में उद्धरण के बिना जेसन स्ट्रिंग को कनवर्ट करें
- 12. एक std :: स्ट्रिंग
- 13. ऑब्जेक्ट्स की सूची में जेसन स्ट्रिंग को कनवर्ट करें
- 14. एक स्ट्रिंग में datarow मूल्य प्राप्त करना?
- 15. जेसन ऑब्जेक्ट स्ट्रिंग
- 16. जेसन स्ट्रिंग से ऑब्जेक्ट संग्रह
- 17. जेसन स्ट्रिंग से डेटा निकालें
- 18. एक प्रतिलिपि बनाकर std :: स्ट्रिंग से स्ट्रीम?
- 19. स्टोर रिटर्न जेसन मूल्य
- 20. जेसन को एक सी # सरणी में कनवर्ट करें?
- 21. एक HTML स्ट्रिंग को एक DOM तत्व में कनवर्ट करना?
- 22. std :: स्ट्रिंग और QByteArray
- 23. एक रंग से ब्रश में कनवर्ट करना
- 24. सी #: स्ट्रिंग को एसबीईटी में कनवर्ट करना *
- 25. बिगिंट से डेटाटाइम मूल्य में कनवर्ट करें
- 26. जावास्क्रिप्ट पुनरावृत्ति कुंजी और जेसन से मूल्य?
- 27. स्ट्रिंग फ़ील्ड से MySQL में दिनांक को कनवर्ट करना
- 28. स्विफ्ट में असीसी इंट से चार/स्ट्रिंग में कनवर्ट करना
- 29. सुरक्षित तरीके से सुरक्षित करने के लिए स्ट्रिंग कनवर्ट करना
- 30. JSONArray से स्ट्रिंग में कनवर्ट करना फिर वापस
हालांकि इस महान काम करता है, JsonCPP के वर्तमान संस्करण का कहना है Json :: FastWriter Json के पक्ष में पदावनत कर दिया गया है :: StreamWriterBuilder। लेकिन एक स्ट्रिंग को लिखने की कार्यक्षमता को हटा दिया गया था, और अब एक std :: स्ट्रिंगस्ट्रीम को लिखना आवश्यक है। क्या आप इसे विस्तार में बताने में सक्षम हैं? – nico