2016-10-06 123 views
0

我需要解析這個json,任何人都可以幫助我做到這一點?如何解析內部json對象

{ 
    "his_data_bg":{ 
     "history":[ 
     { 
      "date":"2016-10-06 11:00:00", 
      "value":72, 
      "dataID":"639F1006A8A4C9965E5E8E558138450A" 
     } 
     ] 
    } 
} 
+1

與語言? – Fredrik

回答

0

我使用傑克遜

package parse; 

import java.io.IOException; 

import com.fasterxml.jackson.core.JsonProcessingException; 
import com.fasterxml.jackson.databind.JsonNode; 
import com.fasterxml.jackson.databind.ObjectMapper; 

public class JsonParsing { 

    public static void main(String[] args) { 
     String jsonString = "{\"his_data_bg\":{\"history\":[{\"date\":\"2016-10-06 11:00:00\",\"value\":72,\"dataID\":\"639F1006A8A4C9965E5E8E558138450A\"}]}}"; 

     try { 

      ObjectMapper mapper = new ObjectMapper(); 
      JsonNode node = mapper.readTree(jsonString); 

      System.out.println(node.get("his_data_bg").get("history")); 

     } catch (JsonProcessingException e) { 
      e.printStackTrace(); 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 
    } 
} 

輸出:[{"date":"2016-10-06 11:00:00","value":72,"dataID":"639F1006A8A4C9965E5E8E558138450A"}]

我認爲它可以幫助你