java字符串到json元素的转换

时间:2013-12-05 08:55:29

标签: java json string element

我试图通过给定代码将java字符串对象转换为Jsonelement,但是获取行的错误 - JsonElement jelement =((Object)new JsonParser())。parser(result);

BufferedReader reader=new BufferedReader(new FileReader("/home/Priyanka/Documents/json/temp.json"));

    StringBuilder content=new StringBuilder();
    String result=null;
    String line = null;

        while ((line = reader.readLine()) != null) {
          content.append(line);
        }

     reader.close();
     result= content.toString();
     JsonElement jelement = ((Object) new JsonParser()).parser(result); // Error line

     printJsonRecursive(result);

1 个答案:

答案 0 :(得分:2)

正如Fedy2在评论中所述,您正在将JsonParser转换为Object。对象没有方法parser(),因此它给出了编译错误。只需删除该转换,编译错误应该消失。

你的JSON最后缺少一个大括号}。