Java 将Json字符串转换为JSONObject时获取HTTP状态406错误
如何将下面的字符串转换为JSON对象。我尝试了下面的代码行 {“v_root_node_name”:“rparama”,“v_node_name”:“The”,“v_root_node_id”:“given”,“v_entityname”:“callerid”,“v_fullname”:“is”,“v_managedby”:“not”,“v_exch_sync”:“valid”。} 代码:Java 将Json字符串转换为JSONObject时获取HTTP状态406错误,java,json,Java,Json,如何将下面的字符串转换为JSON对象。我尝试了下面的代码行 {“v_root_node_name”:“rparama”,“v_node_name”:“The”,“v_root_node_id”:“given”,“v_entityname”:“callerid”,“v_fullname”:“is”,“v_managedby”:“not”,“v_exch_sync”:“valid”。} 代码: JSONObject jsonObj = "{"v_root_node_name":"rparam
JSONObject jsonObj = "{"v_root_node_name":"rparama","v_node_name":"The","v_root_node_id":"given","v_entityname":"callerid","v_fullname":"is","v_managedby":"not","v_exch_sync":"valid."}";
try {
jsonObj = new JSONObject(jsonInString);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我得到了HTTP406错误。我在代码中犯了什么错误。请提前告诉我谢谢。我不确定您是否正在尝试从字符串中初始化一个新的JSONObject。如果是,请尝试以下方法:
String jsonString = "{\"v_root_node_name\":\"rparama\",\"v_node_name\":\"The\",\"v_root_node_id\":\"given\",\"v_entityname\":\"callerid\",\"v_fullname\":\"is\",\"v_managedby\":\"not\",\"v_exch_sync\":\"valid.\"}";
JSONObject json = (JSONObject) new JSONParser().parse(jsonString);
我不确定您是否试图从字符串中初始化一个新的JSONObject。如果是,请尝试以下方法:
String jsonString = "{\"v_root_node_name\":\"rparama\",\"v_node_name\":\"The\",\"v_root_node_id\":\"given\",\"v_entityname\":\"callerid\",\"v_fullname\":\"is\",\"v_managedby\":\"not\",\"v_exch_sync\":\"valid.\"}";
JSONObject json = (JSONObject) new JSONParser().parse(jsonString);
请查看json的格式是否正确。使用在线编辑器或简单使用对象映射器。请参考下面的例子 ObjectMapper ObjectMapper=新的ObjectMapper()
请查看json的格式是否正确。使用在线编辑器或简单使用对象映射器。请参考下面的例子 ObjectMapper ObjectMapper=新的ObjectMapper()