gpt4 book ai didi

java - JSON对象 : Why JSONObject changing the order of attributes

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:33 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用 JSON 对象构造一个 JSON 字符串

我希望以这种方式构造 JSON 字符串

{
"Level": "3",
"Name": "testLogger",
"IPADDRESS": "testMachiene",
"Message": "hiiiiiiiiii",
"TimeStamp": "test12345678"
}

这是我的简单程序,可以做到这一点

package com;

import org.json.JSONObject;

public class Teste {

public static void main(String args[]) throws Exception {

int loglevel = 3;
String loggerName = "testLogger";
String machieneName = "testMachiene";
String timeStamp = "test12345678";
String message = "hiiiiiiiiii";

JSONObject obj = new JSONObject();

obj.put("TimeStamp", message);
obj.put("Message", timeStamp);
obj.put("IPADDRESS", machieneName);
obj.put("Name", loggerName);
obj.put("Level", loglevel);

System.out.println(obj.toString());

}

}

它是这样构造的

{
"Name": "testLogger",
"TimeStamp": "hiiiiiiiiii",
"Message": "test12345678",
"Level": 3,
"IPADDRESS": "testMachiene"
}

我的问题是为什么它改变了属性的顺序

我可以按我想要的顺序吗??

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com