net.sf.json.JSONException

在通过json来获取String字符串时报:net.sf.json.JSONException: Unquotted string 'aae8eaa48681f2f468a3a1c1e4c95fec'

InputStreamReader isr=new InputStreamReader(request.getInputStream());
            BufferedReader br=new BufferedReader(isr);

JSONObject json=JSONObject.fromObject(br.readLine());
key=json.getString("key");

原因是json获取到的数据形式是{"key":aae8eaa48681f2f468a3a1c1e4c95fec}

在传送数据的时候将值加上双引号就可以了:

{"key":"aae8eaa48681f2f468a3a1c1e4c95fec"}

你可能感兴趣的:(JavaWeb)