Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Json字符串转换为JSONObject时获取HTTP状态406错误_Java_Json - Fatal编程技术网

Java 将Json字符串转换为JSONObject时获取HTTP状态406错误

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

如何将下面的字符串转换为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":"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()