0

私はMySqlデータベースにアクセスするための仲介者としてPHPを使用しています。クエリの結果をjson文字列として返しますjson_encode.ヘッダー。

いくつかの調査の後、jsonは順序を強制しないことがわかったので、呼び出すたびにnew JSONArray(result)、PHPによって返されたjsonがスクランブルされます。返された文字列の順序を維持する方法はありますか? または、どちらかの側で間違ったデータ構造を使用している可能性があります。

関連する PHP の結果:

[{"FIELD1":"vsa","FIELD2":"dfs","FIELD3":"dsfa","FIELD4":"adsf","FIELD5":"23","ZIPCODE":"asdf","USERNAME":"asd","PASSWORD":"as","DATE1":"dsfa"}]

JSONArray(result) の後の関連する Android の結果:

[{"ZIPCODE":"asdf","DATE1":"dsfa","FIELD3":"dsfa","FIELD2":"dfs","FIELD5":"23","FIELD4":"adsf","USERNAME":"asd","FIELD1":"vsa","PASSWORD":"as"}]
4

2 に答える 2