2015-11-29 14 views
33

Ich habe ein JSON-Array von Objekten, die ich in YAML konvertieren möchte.YAML entspricht Array von Objekten in JSON

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

Gibt es eine äquivalente Darstellung in YAML, die nicht nur JSON ist? Ich möchte so etwas wie

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

zu tun, aber das sauberste, was ich habe kommen mit ist

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

Antwort

70

Sie wollen nur das:

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

Dies entspricht JSON :

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

Sie können es sehen (a nd es interaktiv bearbeiten) here.

+0

Ich habe meine Frage aktualisiert, um zu reflektieren, dass es mehrere Einträge in der Liste mit Freigaben und Datumspaaren gibt. – wegry

+3

@wegry: Macht keinen Unterschied. Siehe auch das Beispiel von der YAML-Website: http://www.yaml.org/start.html. –

Verwandte Themen