可以说这是我的 JSON Object
JSON Object
{ "LabelData": { "slogan": "AWAKEN YOUR SENSES", "jobsearch": "JOB SEARCH", "contact": "CONTACT", "video": "ENCHANTING BEACHSCAPES", "createprofile": "CREATE PROFILE" } }
我需要知道该对象中是否存在“视频”,如果存在,则需要获取此键的值。我尝试了以下操作,但是我无法获得此键的价值。
containerObject= new JSONObject(container); if(containerObject.hasKey("video")){ //get Value of video }
使用下面的代码来查找密钥是否存在JsonObject。has("key")方法用于查找中的键JsonObject。
JsonObject
has("key")
containerObject = new JSONObject(container); //has method if (containerObject.has("video")) { //get Value of video String video = containerObject.optString("video"); }
如果您正在使用optString("key")方法获取String值,则不必担心键中是否存在键JsonObject。
optString("key")