का उपयोग कर किसी सरणी के साथ एक जेसन ऑब्जेक्ट को कैसे निकालें I डेटाबेस में प्रवेश करने के लिए डेटा की एक श्रृंखला है। डेटा प्रविष्ट करने के लिए उपयोगकर्ता इंटरफ़ेस थोक प्रविष्टि के लिए अच्छा नहीं है, इसलिए मैं एक कमांड लाइन समकक्ष बनाने की कोशिश कर रहा हूं। जब मैं क्रोम में यूआई के नेटवर्क अनुरोध की जांच करता हूं, तो मुझे एक जेसन ऑब्जेक्ट का पुट अनुरोध दिखाई देता है। जब मैं अनुरोधकर्ल
curl -H 'Accept: application/json' -X PUT '{"tags":["tag1","tag2"],"question":"Which band?","answers":[{"id":"a0","answer":"Answer1"},{"id":"a1","answer":"answer2"}]}' http://example.com/service`
मैं एक त्रुटि
कर्ल पाने को दोहराने के लिए प्रयास करें: (3) [ग्लोबिंग] नेस्ट स्थिति समर्थित नहीं ब्रेसिज़ एक्स
एक्स कहाँ चरित्र है पहले की स्थिति "["।
मैं एक जेसन ऑब्जेक्ट कैसे डाल सकता हूं जिसमें एक सरणी शामिल है?
-1 के आधार पर -1 क्योंकि सामग्री-प्रकार (स्वीकृति के बजाए) हेडर है जो इस मामले में सेट किया जाना चाहिए। – Goran
जो सोच रहे हैं उनके लिए, [JSON] JSON स्ट्रिंग के लिए बस प्लेसहोल्डर है। अपने JSON स्ट्रिंग के आस-पास अतिरिक्त स्क्वायर ब्रैकेट्स न जोड़ें। –
shoiuld वास्तविक JSON का उपयोग कर रहे हैं उदाहरण में – bluefloyd8