プログラミングandroid Androidプログラミング心得-JSON使用心得

1829 ワード

この文章では、プログラミングandroidの内容を紹介します.自己感覚にいいアドバイスがあります.
JSONを適用する際、以下のコードのような問題に注意する必要があることを発明しました.
JSONObject jsonObject = new JSONObject(); 
    try {
		jsonObject.put("test", "  1");
		jsonObject.put("test", 100);
	} catch (JSONException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
   System.out.println(jsonObject);
}

2つのカラム値が出力されると初めて考えたのですが、JsonオブジェクトはName Value対(すなわちサブエレメント)の無秩序な集合であり、1つのMapオブジェクトに相当するので、結果は1つの
    {"test":100}
毎日同じ理屈
黄色くなったページをめくって、過去に残された足跡を探してみよう.数年前の友达は今见たところすでによく知らないようで、急いでいる间に、これを维持して长年の友情を薄くなって、亲切感が见つからないで、ただたまに出会って、淡々と微笑んで、今もこの黄色いページの中で过去のあれらの忘れられないことを探すしかなくて、至少私はこのただ1段の"糸の头"を握ることができます......
JSONObject jsonObject = new JSONObject(); 
    JSONArray member=new JSONArray();
    JSONObject jsonObject2=new JSONObject();
    try {
		jsonObject.put("test", "  1");
		jsonObject.put("test1", 100);

		jsonObject2.put("test", "  1");
		jsonObject2.put("test1", 100);
	
		member.put(jsonObject);
		member.put(jsonObject2);
	} catch (JSONException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}

   System.out.println(	member);
}

jsonArrayはjsonObjectとは異なり、その中に重複データを格納することができ、秩序があるので、ここで出力するのは
[{"test 1":100,"test":テスト1"},{"test 1":100,"test":テスト1"}]
文章は终わってみんなに次のプログラマーのいくつかのジョークの语录を分かち合います:多くのいわゆる牛人もただこのようにして、あなたを离れて、マイクロソフトはまだマイクロソフトで、GoogleはまだGoogleで、アップルはやはりアップルで、大雪はやはり大雪で、これらの牛人は会社を离れて、自分は何もありません.
-------------------------------オリジナル記事Byプログラミングとandroid------------------------