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

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

大家讲道理
大家讲道理

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

모든 응답(4)
Peter_Zhu

JSONObject 가져오기가 잘못되었거나 버전이 잘못되었기 때문에 로컬에서 json-lib-2.4 net.sf.json.JSONObject를 사용합니다. 괜찮습니다.

巴扎黑

프런트엔드에서 json 형태의 데이터를 전송하면 백엔드에서는 json 형태의 데이터를 수신하므로 다시 전송할 필요가 없습니다

PHPzhong

1. 먼저 userStr이 json 문자열인지 확인하세요.
예: String jstr="{'json':'jsonvalue','bool':true,'int':1,'double': '20.5'}";
2. 그런 다음 사용 중인 JOSNObject가 json.jar 패키지인지 확인합니다.
3. json 패키지를 올바르게 가져왔는지 확인하세요.

伊谢尔伦

먼저
Taomaokun이 언급한 net.sf.json.JSONObject 버전의 패키지 소개를 살펴보고 json 문자열이 올바르게 작성되었는지 확인하세요. 일반적으로 사용 가능

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿