1

JSON を使用して Android からサーバーに配列の配列を渡そうとしています。私のJSONデータはtime,longitude,latitude次の形式です:

[[12/12/13 12:00:03,12.125455,35.123445]
[20/12/13 11:02:03,45.123456,78.111222]]

そのようなデータをサーバーに渡すにはどうすればよいですか?

4

2 に答える 2

0

有効な JSON 文字列を渡します。

[["12/12/13 12:00:03","12.125455,35.123445"],["20/12/13 11:02:03","45.123456,78.111222"]]

データ形式が「固定」されているかどうかはわかりませんが、これをオブジェクトの配列として渡すこともできます。

[
    {
        "long" : "12/12/13 12:00:03",
        "lat"  : "12.125455,35.123445"
    },
    {
        "long" : "20/12/13 11:02:03",
        "lat"  : "45.123456,78.111222"
    }
]

coord.longこのようにして、各座標のプロパティにandcoord.latの代わりにcoord[0]andのようなものとしてアクセスできますcoord[1]

于 2013-03-01T06:13:40.387 に答える
0

1.まず、渡すオブジェクトは有効な JSON オブジェクトではないため、有効な JSON オブジェクトを渡す必要があります。このリンクhttp://jsonlint.com/を使用して、JSON をチェック/検証できます。

2. Web サービスが JSON 形式を受け入れる方法を確認し、それに応じてフォーマットします。

于 2013-03-01T06:25:20.960 に答える