私は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"}]