import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.alibaba.fastjson2.writer.ObjectWriters;
import lombok.Data;
import java.io.Serializable;
public class SimpleTest {
public static void main(String[] args) {
JSON.register(Long.class, ObjectWriters.ofToString(Object::toString));
String str = "{\"id\":958829775217152}";
JSONObject obj = (JSONObject) JSON.parse(str.getBytes());
SerializeTest serializeTest = obj.toJavaObject(SerializeTest.class);
System.out.println(JSONObject.toJSONString(serializeTest));
}
@Data
public static class SerializeTest implements Serializable {
private String id;
}
}
输出{"id":""958829775217152""}
不确定这是不是个bug