如何在android中转换JSON对象中的字符串

如何在android中转换JSON对象中的字符串,android,Android,如何在android中通过api将字符串转换为json。我面临的一个问题是字符串无法转换为JsonObject。请解决我的问题。您可以轻松使用Gson。您需要将其添加到渐变中: repositories { mavenCentral() } dependencies { compile 'com.google.code.gson:gson:2.2.4' } 要使用它,只需: YourObject yourObject = gson.fromJson(string, Your

如何在android中通过api将字符串转换为json。我面临的一个问题是字符串无法转换为JsonObject。请解决我的问题。

您可以轻松使用Gson。您需要将其添加到渐变中:

repositories {
     mavenCentral()
}

dependencies {
    compile 'com.google.code.gson:gson:2.2.4'
}
要使用它,只需:

YourObject yourObject = gson.fromJson(string, YourObject.class);

现在,您可以将您的对象用作使用方法或检索属性的对象。

您可以使用Google GSON,如下所示:

JsonObject obj=new JsonParser().parse(stringToParse).getAsJsonO‌​对象()


虽然我相信如果你能分享你用来解析的代码和你收到的回复,会更好

…请发布您的回复..这样我就可以查看..它是否是有效的json?嗯。。。哪里尝试在您的问题中添加更多信息,以便我们能够更好地帮助您。例如:Eclipse或Android Studio、您试图解析的字符串、错误等。我正在使用Eclipse。是的,我正在尝试解析。我看到的解析错误是字符串无法转换为JsonFirst,请尝试升级到Android Studio,它现在是官方的Android SDK。如果您确实升级了,请按照所述操作。如果没有,您可以:JSONObject sys=reader.getJSONObject(“sys”);country=sys.getString(“国家”);如本文所述,我的系统不支持studio