我對json相當陌生,通常不會使用多少編碼。 我想要一個服務這需要下面JSON字符串作爲輸入將json字符串剪切成java中的兩個不同的json字符串
{
"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"
}
}
和吐出輸出作爲
{
"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"
}
}
的僅僅是一個例子。它可以在json字符串中包含更多對象,並且_env不會總是出現在最後。
有什麼簡單的方法來實現使用傑克遜API?
您是否知道原始json中所有密鑰的名稱以及要分離出的密鑰? – marrock