2011-08-08 33 views
-2

を解析:私は、次のようなJSONオブジェクトを持つJSONオブジェクト

{ 
"a" : "test", 
"b" : "test", 
"c" : [{"d": "test data", "f": ['e','f','g']}, 
     {"f": "test data", "f": ['e','f','g']} 
     ], 
    "d" : [{"g": "test data", "f": ['e','f','g']}, 
     {"h": "test data", "f": ['e','f','g']} 
     ] 
} 

私はこれを解析し、ツリー形式で表示する必要があります。誰かが何らかの方向を示してくれますか?私はルビーに取り組んでいます。 JSONパーサーの

+1

これは有効なJSONではありません。 – Peter

+0

うん、それらの4つのfsは引用符で囲む必要があります – tjameson

+0

私を許し、私は今それを修正しました。この例では、私のリアルタイムデータの同様の構造を参照していました。 – verdure

答えて

2

JSON.org

が上場

を見て:

+0

@tjadeson:私はyajl ruby​​を調べました。 json = File.new( 'file.json'、 'r')を使用してオブジェクト全体を解析できます。 \t parser = Yajl :: Parser.new \t parser.parse(json)do | hash | \t puts hash.inspect endこれにより、オブジェクト全体をレンダリングすることができます。どのように私は個々の名前の値のペアにアクセスするのですか? - [c]の値 – verdure

関連する問題