json(2)
-
escape
Android WebView 와 Java Script간 Json데이터 통신시 특수문자 오류를 해결하기 위해 사용한 함수 public String escape(String s) { char[] chars = s.ToCharArray(); StringBuilder sb = new StringBuilder (); for (int i = 0; i < chars.Length; i++){ switch (chars [i]) { case '\\': sb.Append ("\\\\"); break; case '\n': sb.Append ("\\n"); break; case '\r': sb.Append ("\\r"); break; case '\b': sb.Append ("\\b"); break; case '\f': sb.A..
2021.09.29 -
JSON 키 존재, 값 존재 여부 체크
# JSON Object 생성 JSONObject obj = new JSONObject(); try { obj.put("key1", "value1"); obj.put("key2", null); } catch (JSONException e) { e.printStackTrace(); } # 키 존재 여부 체크 if(obj.has("key1")){ System.out.println("key1 has"); }else{ System.out.println("key1 not has"); } if(obj.has("key2")){ System.out.println("key2 has"); }else{ System.out.println("key2 not has"); } if(obj.has("key3")){ System.ou..
2020.07.22