JavaScript Parsing JSON with differents names -


मेरे पास निम्न JSON है:

  {_id: "7654567Bfyuhj678", परिणाम: { कार: [["मेरी कार 1", 12233], ["मायका 2", 2343], ["मायकार 3", 5435]], बस: [["बस 1", एएई 33]], टैक्सी: [["मैटैक्सी 1", 4637 9 9] "[MyTaxi2", 543], ["myTaxi2", 5445]]}}  

समस्या यह है कि मैं अग्रिम में नहीं जानता " QWERTY " , " पीएमएल ", " टैक्सी " लेकिन मुझे एक हैशटेबल QWERTY myCar1 12233, myCar2 2343 पीएमएल बस 1, एएई 33 के साथ में डेटा प्राप्त करना होगा ....

मैं जावास्क्रिप्ट में कैसे आगे बढ़ सकता हूं?

  $ http.get ('http: // localhost: 3000 / t Ransports / '+ id) .success (फ़ंक्शन (परिवहन) {console.log ("परिवहन:", परिवहन); })। आतंक (कार्य (परिवहन) {console.log (परिवहन);});  

JSON में परिवहन है।

आपकी मदद के लिए धन्यवाद!

एक जेएसएएन ऑब्जेक्ट सादे ऑब्जेक्ट से अलग नहीं है और बिल्कुल वैसा ही हो सकता है, अर्थात्:

  .success (फ़ंक्शन (परिवहन) {के लिए (transport.result में var idx) {// idx == 'कार', तब idx == 'बस' आदि। / Transport.result [idx] = [["myCar1", 12223 ], ["MyCar2", ...], ...], आदि। DoStuffWith (transport.result [idx]);}}  

Comments