0

この質問はすでに尋ねられている可能性があります。しかし、私は本当に何を検索するのか分かりません。

次のような文字列がある場合

{{aa:bb,aaa:bbb,cc:ee{{aa:cd,cdc:dd,{{ss:ee}},kk:ee}},se:ff}}

おそらく配列で出力を取得する必要があります

ar[0] = aa:bb、ar[1]=aaa:bbb、ar[3] = {{...}}

使ってみたvariable.split("}}")

これは文字列を壊しており、実際のデータを取得していません。

これを行う再帰関数はありますか?オブジェクト、文字列が明確にわからないため、検索できません。

4

2 に答える 2

1

JSON など、文字列の構造化に既存の形式を使用した場合:

["aa:bb","aaa:bbb","cc:ee",["aa:cd","cdc:dd",["ss:ee"],"kk:ee"],"se:ff"]

次に、それを実行するだけですJSON.parse()。- その文字列の意味を知らされずにその文字列の意味を解読しようとするよりもはるかに簡単です。

于 2012-04-21T14:19:58.127 に答える
0

あなたが探しているのは、JSON 文字列を解析してオブジェクトにする方法だと思います。確かではありませんが、少なくとも文字列の形式に基づいてそのように見えます。ソースが JSON 出力を提供しているかどうかを確認できますか?

もし、そうなら:

この他のSOの質問を読んでください。

于 2012-04-21T14:18:35.550 に答える