JSONObject toString方法

时间:2018-08-17 19:38:35

标签: javascript java json

我了解到javascript中的JSON.stringify不能保证结果字符串将按它们在对象中出现的顺序包含字段。可以安全地假设Java toString上的JSONObject确实会保持您将键放在对象中的顺序吗?

1 个答案:

答案 0 :(得分:0)

您可以为此使用gson库:

GsonBuilder gsonBuilder = new GsonBuilder();
Gson gson = gsonBuilder
        .serializeNulls() //comment this if you don't want nulls to show
        .setPrettyPrinting() //comment this if you don't want pretty printing
        .create();
gson.toJson(anyObject);

GsonBuilder类在使用JSON时提供了很大的灵活性。