2011-09-13 17 views
0

json文字列の数値を文字列形式に変換する方法。 な問題JSON応答内の整数を解析する

100 - "100" 

ように私は応答とのセットから(Javaで)文字列に結果を取得しています。

誰もが

私の全体の文字列は、私は結果があなたが100 - parseInt("100")または100 - +"100"を行うことができます

{name:"MyNode", width:"200", height:"100", my:["1","2","ambika"]} 
+0

Javaでこれを実行している場合は、Javaタグを割り当てる必要があります。 –

+0

数値形式を文字列に変換しようとしていますが、加算ではなく文字列連結を行うことができますか?あなたの例では、有効な文字列演算ではない減算を行っているので、あなたの説明では "どのようにjson文字列の数値を文字列形式に変換するか"と言うので、私は尋ねます。 – jmar777

+0

[すべての整数値をJSONの文字列に変換する]の複製が可能です(http://stackoverflow.com/questions/7389598/convert-all-the-integer-value-to-string-in-json) –

答えて

0

あるべき必要

{name:"MyNode", width:200, height:100, my:[1,2,"ambika"]} 

で正しい方法を提案します。

0

私はあなたがJSONのようなオブジェクトに読み込みたいものを探していると思います。しかし、上記は有効なJSONオブジェクトではありませんが、幸いにもJSONオブジェクトのスーパーセットであるYAMLオブジェクトです。

JavaのYAMLライブラリを使用して、文字列をYAMLオブジェクトにロードし、実装のJSONオブジェクトと同じように使用できます。あなたは、その後のキーなどを使用して値を抽出するために、TEMPを使用することができます

JYaml

Yaml temp = new Yaml(); 
temp.load({name:"MyNode", width:200, height:100, my:[1,2,"ambika"]}); 

。彼らが提供しているJavaDocsを探しているだけです。