다음과 같은 json 문자열이 있습니다.
{ "shares": [ { "shareId": "5792c70c470ac0c817000002", "type": "group", "rule": "view", "subscribe": false, "everyone": true } ] }
한 개체의 배열입니다. 나는 그것으로부터 문자열 "5792c70c470ac0c817000002"를 얻고 싶습니다.
다음과 같이 JsonObject를 얻을 수있었습니다.
String jsonString = "{ \"shares\": [ { \"shareId\": \"5792c70c470ac0c817000002\", \"type\": \"group\", \"rule\": \"view\", \"subscribe\": false, \"everyone\": true } ] }\"
JsonParser parser = new JsonParser();
JsonObject jsonObject = parser.parse(jsonString).getAsJsonObject();
그러나이 배열의 첫 번째 구성원의 구성원 shareId를 얻고 싶습니다. 어떻게 할 수 있습니까?
이 시도 :
jsonObject .getJsonArray("shares").getJsonObject(0).getString("shareId");
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다