Mam modelu tak:Jackson Cofnięcie zmiennej jako ciąg JSON
private String message;
private Integer errorCode;
private String data;
Otrzymuję JSON String z pilotem i wiadomości, zmienne ERRORCODE dostaje prawidłową wartość. Jednak nie chcę deserializować do mojej zmiennej danych. Chcę, żeby był ciągiem jsonowym:
{"cat": "1.2.3.4", "ner": "80", "name": "pinta" }
po tym deserializuję go, aby się sprzeciwić. Jak mogę to zrobić?
PS: Aby wyjaśnić pytanie:
uzyskać ciąg Json tak:
{ "dane": { "kot": "1.2.3.4", "ner": „80 ”, "name": "Pinta"}, "message": "m", "errorCode": 12}
Po deserializacji moje zmienne powinny mieć, że wartości:
message => "m"
errorCode => 12
data => "{"cat": "1.2.3.4", "ner": "80", "name": "pinta" }"
Czy możesz uczynić to bardziej zrozumiałym? – MByD
@MByD Kiedy debuguję zmienne po deserializacji, chcę zobaczyć, że moja zmienna danych ma tę wartość: '{" cat ":" 1.2.3.4 "," ner ":" 80 "," name ":" pinta "} 'ponieważ wysyłam go w ten sposób:' "dane": {"cat": "1.2.3.4", "ner": "80", "name": "pinta"} ' – kamaci
@MByD Edytowałem moje pytanie. – kamaci