1.使用 JSONObject.parseObject()方法;
JSONObject jsonObject = JSONObject.parseObject(user1);
2.转完后,我发现jsonObject顺序乱了,然后我在 JSONObject.parseObject方法上,添加了Feature.OrderedField参数。
JSONObject jsonObject = JSONObject.parseObject(user1, Feature.OrderedField);
运行后,还是顺序乱了
3.在User类上,标准顺序的注解@JSONField(ordinal = 1),解决了顺序乱的问题。
public class User{
@JSONField(ordinal = 1)
private String name;
@JSONField(ordinal = 2)
private int age;
}