मैं एक दुविधा का एक सा है। मैं एक JSON ऑब्जेक्ट एक प्रारूप मैं के साथ अपरिचित हूँ है कि राशि (एक सरणी []
के बजाय एक वस्तु {}
साथ शुरू होता है) और मैं सोच रहा था कि यह कैसे AS3 में पार्स हो सकता है।AS3 JSON पार्स
[
{
"food": [
{
"name": "pasta",
"price": 14.50,
"quantity": 20
},
{
"name": "soup",
"price": 6.50,
"quantity": 4
}
]
},
{
"food": [
{
"name": "salad",
"price": 2.50,
"quantity": 3
},
{
"name": "pizza",
"price": 4.50,
"quantity": 2
}
]
}
]
मैं वास्तव में नहीं जानता कि मैं कैसे प्रत्येक भोजन सरणी के लिए मिलता है, और यह के भीतर प्रत्येक वस्तु: वस्तु की तरह लग रहा है। किसी भी तरह की सहायता का स्वागत किया जाएगा! धन्यवाद!
मैंने उस विधि का उपयोग करने का प्रयास किया है, हालांकि मैंने जिस जेसन को ऊपर पोस्ट किया है, क्या मुझे पहले JSONArray से शुरू करने की आवश्यकता है, और फिर एक JSON ऑब्जेक्ट? चूंकि इसे पहले [] और फिर {} द्वारा लपेटा जाता है। – dtrainer45
+1 AS3corelib अच्छा है। @ dtrainer45: यदि आप एडोब फ्लेक्सबिल्डर का उपयोग करते हैं, तो जेसन स्ट्रिंग को deserializing के बाद एक ब्रेकपॉइंट जोड़ें। फिर आप बनाए गए ऑब्जेक्ट ग्राफ़ की संरचना का पता लगा सकते हैं। यदि यह एक सरणी है, तो शायद यह var x: JSONObject = new JSONObject (डेटा) की तरह कुछ होना चाहिए; ट्रेस (एक्स [0] खाद्य [0] .name); हालांकि परीक्षण नहीं किया। – Max