Export to GitHub

json-simple - issue #96

nothing is being converted to a JSONObject in my java class, throwing an exception


Posted on Jul 9, 2014 by Grumpy Ox

What steps will reproduce the problem? 1. String ArrayString= jsonarraystring.get(0); // holds an object 2. JSONObject jo= (JSONObject) ArrayString // always throws string cannot be converted to JSON object exception 3. String uname= jo.get("password").toString(); String pass= jo.get("username").toString();

What is the expected output? What do you see instead? I expect to extract the the values of username and password and manipulate them and use them in my java program. what I see is : java.lang.ClassCastException: java.lang.String cannot be cast to org.json.simple.JSONObject

What version of the product are you using? On what operating system?

Json-simple 1.1.1, Windows 7 Please provide any additional information below. s

Comment #1

Posted on Jul 15, 2014 by Helpful Panda

Use: JSONObject jo = (JSONObject)JSONValue.parse(ArrayString);

See "https://code.google.com/p/json-simple/wiki/DecodingExamples" for more details.

Status: Invalid

Labels:
Type-Defect Priority-Medium