私はjson apiを使用してアプリケーションを開発しており、次の形式のAPIをアプリケーションに実装したいと考えています。どのように私はアンドロイドスタジオ2.3を使用して私のプロジェクトでこれを実装するのですか?あなたはどのように私はアンドロイドでjsonオブジェクトとjson配列を解析するのですか?
getBoolean(String key)
getDouble(String key)
など
それとも、Googleのgsonライブラリを使用することができるようなメソッドを使用することができるよりも
String json = "some JSON";
JSONObject jsonObject = new JSONObject(json);
:あなたは、Android SDKに付属のデフォルトをJSONObject使用することができます
{
"getdetailsasanas": [
{
"asanaid": 1,
"asananame": "Half easy gas release pose",
"duration": 1,
"imageurl": "http://www.yogapoint.com/iOS/images/half-easy-gas-release-pose.jpg",
"imageversion": 2,
"audiourl": "http://www.yogapoint.com/iOS/audio/half-easy-gas-release-pose.mp3",
"audioversion": 1,
"videourl": "NULL",
"videoversion": 0,
"StepsForAsana": [
{
"stepnumber": 1,
"stepdesc": "Step 1",
"stepimg": "http://www.yogapoint.com/iOS/images/asana-step/half-easy-gas-release-pose-step1.jpg",
"stepimgeversion": 0,
"imgethumbversion": 1,
"imgethumburl": "http://www.yogapoint.com/iOS/images/asana-step/half-easy-gas-release-pose-step1-tb.jpg"
},
{
"stepnumber": 2,
"stepdesc": "Step 2",
"stepimg": "http://www.yogapoint.com/iOS/images/asana-step/half-easy-gas-release-pose-step2.jpg",
"stepimgeversion": 0,
"imgethumbversion": 1,
"imgethumburl": "http://www.yogapoint.com/iOS/images/asana-step/half-easy-gas-release-pose-step2-tb.jpg"
}
]
}
]
}
はあなたの仕事を表示します。 –
あなたはそれをグーグルで試しましたか?あなたがAndroidプラットフォーム上でJSONを解析しようとする世界で最初の人であれば私には驚きでしょう – 0xDEADC0DE
こちらをご覧くださいhttps://stackoverflow.com/questions/9605913/how-to-parse-json-in-android –