Rumah  >  Soal Jawab  >  teks badan

java - JSon字符串转JSON对象?

String userStr=readJSONString(request);

        System.out.println(userStr);//能输出
        JSONObject jsonObj = JSONObject.fromObject(userStr);//我感觉这有问题

        System.out.println(jsonObj.getInt("userid"));//后台没输出
        System.out.println(jsonObj.getString("username"));
        输出结果如下

大家讲道理大家讲道理2743 hari yang lalu471

membalas semua(4)saya akan balas

  • 天蓬老师

    天蓬老师2017-04-18 10:54:09

    Seharusnya import JSONObject salah, atau versinya salah saya menggunakan json-lib-2.4 net.sf.json.JSONObject secara tempatan, yang OK.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:54:09

    Jika bahagian hadapan menghantar data jenis json, maka bahagian belakang menerima data jenis json, dan tidak perlu memindahkannya lagi

    balas
    0
  • PHPz

    PHPz2017-04-18 10:54:09

    1. Mula-mula sahkan sama ada userStr anda ialah rentetan json:
    Contohnya: String jstr="{'json':'jsonvalue','bool':true,'int':1,'double': '20.5'}";
    2. Kemudian semak sama ada JOSNObject yang anda gunakan ialah pakej json.jar.
    3. Sahkan sama ada pakej json anda diimport dengan betul.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:54:09

    Mula-mula sila lihat
    Taomaokun menyebut pengenalan net.sf.json.JSONObject versi pakej, dan kemudian semak sama ada rentetan json anda ditulis dengan betul. Ini biasanya tersedia

    balas
    0
  • Batalbalas