2015-11-29 10 views
33

में ऑब्जेक्ट्स की सरणी के बराबर वाईएएमएल मेरे पास एक जेएसओएन सरणी है जो मैं वाईएएमएल में कनवर्ट करने की कोशिश कर रहा हूं।जेएसओएन

{"AAPL": [ 
    { 
    "shares": -75.088, 
    "date": 11/27/2015 
    }, 
    { 
    "shares": 75.088, 
    "date": 11/26/2015 
    }, 
]} 

क्या वाईएएमएल में समकक्ष प्रतिनिधित्व है जो सिर्फ JSON नहीं है? मैं

AAPL: 
    - : 
    shares: -75.088 
    date: 11/27/2015 
    - : 
    shares: 75.088 
    date: 11/26/2015 

की तरह कुछ करने के लिए है, लेकिन साफ ​​बात मैं ले कर आए हैं

AAPL: 
    - { 
    shares: -75.088, 
    date: 11/27/2015 
    } 
    { 
    shares: 75.088, 
    date: 11/26/2015 
    } 

उत्तर

70

है चाहें तो आप सिर्फ इस हैं:

AAPL: 
    - shares: -75.088 
    date: 11/27/2015 
    - shares: 75.088 
    date: 11/26/2015 

यह बराबर JSON है :

{ 
    "AAPL": [ 
    { 
     "date": "11/27/2015", 
     "shares": -75.087999999999994 
    }, 
    { 
     "date": "11/26/2015", 
     "shares": 75.087999999999994 
    } 
    ] 
} 

आप इसे देख सकते हैं (ए इसे अंतःक्रियात्मक रूप से संपादित करें) here

+0

मैंने अपने प्रश्न को अद्यतन करने के लिए अद्यतन किया है कि शेयरों और तिथियों के जोड़े वाले सूची में कई आइटम हैं। – wegry

+3

@wegry: कोई फर्क नहीं पड़ता। वाईएएमएल वेबसाइट से भी उदाहरण देखें: http://www.yaml.org/start.html। –