Android api19中的公共JSONObject(字符串json)乱序?

Android api19中的公共JSONObject(字符串json)乱序?,android,jsonobject,Android,Jsonobject,我正在解析一个字符串到一个JSONObject,并注意到一些奇怪的行为。物品的顺序被打乱了?这是一个错误还是我做错了什么 您的“项”是JSON对象中的键/值对。 JSON对象中键/值对的顺序不受保证: 对象是一组无序的名称/值对 如果需要保留这些项的顺序,可以将它们放入序列化端(可能是服务器)的数组中: 值的有序列表。在大多数语言中,这是作为 数组、向量、列表或序列

我正在解析一个字符串到一个JSONObject,并注意到一些奇怪的行为。物品的顺序被打乱了?这是一个错误还是我做错了什么


您的“项”是JSON对象中的键/值对。 JSON对象中键/值对的顺序不受保证:

对象是一组无序的名称/值对

如果需要保留这些项的顺序,可以将它们放入序列化端(可能是服务器)的数组中:

值的有序列表。在大多数语言中,这是作为 数组、向量、列表或序列