问答详情
源自:3-2 使用Map 构建JSON

hashmap构建json对象,输出时出现语法错误

为何我的使用hashmap构建json对象时,在System.out.println(new JSONObject(json).toString());出现语法错误,提示The constructor JSONObject(Map<String,Object>) is undefined未定义。。。

提问者:未来是否还有你 2017-11-27 21:54

个回答

  • 兮蓅
    2018-02-15 21:32:51

    试试System.out.println(new JSONObject().fromObject(json).toString());

  • SuperAIStar
    2017-11-28 15:54:50

    JSONObject这个类的构造方法里没有参数为Map的构造方法

    System.out.println(json.toString());这样应该就对了