Tôi có một mô hình như thế:Jackson Deserialize Variable như Json Chuỗi
private String message;
private Integer errorCode;
private String data;
tôi nhận được một chuỗi JSON từ xa và tin nhắn, các biến errorCode được giá trị chính xác. Tuy nhiên tôi không muốn deserialize để biến dữ liệu của tôi. Tôi muốn nó là một chuỗi json giống như:
{"cat": "1.2.3.4", "ner": "80", "name": "pinta" }
sau đó tôi sẽ deserialize nó để đối tượng bản thân mình. Làm thế nào tôi có thể làm điều đó?
PS: Để làm rõ câu hỏi:
tôi nhận được một chuỗi Json như thế:
{ "dữ liệu": { "mèo": "1.2.3.4", "ner": "80 ", "tên": "Pinta"}, "message": "m", "errorCode": 12}
Sau deserialization biến của tôi nên có mà giá trị:
message => "m"
errorCode => 12
data => "{"cat": "1.2.3.4", "ner": "80", "name": "pinta" }"
Bạn có thể làm rõ hơn không? – MByD
@MByD Khi tôi gỡ lỗi biến sau khi deserialization tôi muốn thấy rằng biến dữ liệu của tôi có giá trị đó: '{" cat ":" 1.2.3.4 "," ner ":" 80 "," name ":" pinta "} 'bởi vì tôi gửi nó như thế:' "dữ liệu": {"cat": "1.2.3.4", "ner": "80", "name": "pinta"} ' – kamaci
@MByD Tôi đã chỉnh sửa câu hỏi của mình. – kamaci