Ich bin ziemlich neu zu Json und normalerweise donot verwenden viel Codierung. Ich möchte einen Dienst, der als Eingang unter JSON-String nimmtSchneiden Sie die JSON-Zeichenfolge in zwei verschiedene JSON-Zeichenfolge in Java
{
"var": "test11",
"_env": {
"activation": "wm6a93e3a80-0307-12cc-96e6-d79883bf841a",
"uuid": "48cdc2d0-0212-11e6-8315-d79883bf841a",
"eventID": 49167,
"recvTime": "Thu Apr 14 00:27:03 PDT 2016"
}
}
und ausspucken Ausgabe als
{
"var": "test11"
}
und
{
"_env": {
"activation": "wm6a93e3a80-0307-12cc-96e6-d79883bf841a",
"uuid": "48cdc2d0-0212-11e6-8315-d79883bf841a",
"eventID": 49167,
"recvTime": "Thu Apr 14 00:27:03 PDT 2016"
}
}
Das ist nur ein Beispiel. Es kann mehr Objekte in der JSON-Zeichenfolge enthalten und _env wird nicht immer am Ende angezeigt.
Gibt es einen einfachen Weg, mit Jackson API zu erreichen?
Kennen Sie den Namen aller Schlüssel im ursprünglichen JSON und die Schlüssel, die Sie trennen möchten? – marrock