我是Java的新手,我想編寫一個代碼,將我的傳入json文件轉換爲將以管道分隔的鍵值對中的文本。 json文件中的模式往往會改變。所以我不能根據每個值編寫一個程序(我之前嘗試過)。將json轉換爲鍵值對中的文本的java代碼
有人可以幫忙嗎?
的文件是:
[{"type_id":4102,"id":0,"product_name":"ATP:Endpoint","feature_name":"ATP:Endpoint",
"feature_ver":"2014.2.0","atpProtocol":"av","device_uid":"D00A9450ABD85ACD2B0125968FEABBF9","device_ip":"10.75.81.205","device_name":"10.75.81.205","file":{"name":"CSIDL_PROFILE\\desktop\\av ping\\malheur_34_0\\malheur_34_0 - copy (4)","folder":"CSIDL_PROFILE\\desktop\\aving\\malheur_34_0","sha2":"BC44F53958886E6B220CA6C634D78703220139
E968719A7459B859954CAA4A77","md5":null,"version":null,"size":null,"date_created":null,"date_modified":null,"date_accessed":null},"platform":{"processor":"x86 Family 6 Model 45 Stepping 7","country":"1","language":"English","system":"Windows 7 build 7601 Service Pack 1","scanner":"Symantec Endpoint Protection 12.1.3.0"},"scan":{"signatures_version":"20141112.002","technology":"AV Engine"}]
你試過了什麼。 –
你可以顯示你的json輸入嗎? –
http://stackoverflow.com/questions/2591098/how-to-parse-json-in-java – Vovka