java - JSon字符串转JSON对象?
大家讲道理
大家讲道理 2017-04-18 10:52:09
0
4
517

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"));
        输出结果如下

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(4)
Peter_Zhu

Il se pourrait que l'importation JSONObject soit incorrecte ou que la version soit incorrecte. J'utilise json-lib-2.4 net.sf.json.JSONObject localement, ce qui est OK.

巴扎黑

Si le frontend transmet des données de type json, alors le backend reçoit des données de type json, et il n'est pas nécessaire de les transférer à nouveau

PHPzhong

1. Vérifiez d'abord si votre userStr est une chaîne json :
Par exemple : String jstr="{'json':'jsonvalue','bool':true,'int':1,'double' : '20.5'}";
2. Vérifiez ensuite si le JOSNObject que vous utilisez est le package json.jar.
3. Vérifiez si votre package json est importé correctement.

伊谢尔伦

Jetez d'abord un œil à
Taomaokun a mentionné l'introduction de la version net.sf.json.JSONObject du package, puis vérifiez si votre chaîne json est écrite correctement. Ceci est généralement disponible

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal