Android examples for File Input Output:Json String
string to json String
/*//from w w w . j a v a2 s . c o m * Comet4J Copyright(c) 2011, http://code.google.com/p/comet4j/ This code is * licensed under BSD license. Use it as you wish, but keep this copyright * intact. */ //package com.java2s; import android.annotation.SuppressLint; import java.util.Locale; public class Main { @SuppressLint("DefaultLocale") public static String string2json(String s) { if (s == null) return ""; StringBuilder sb = new StringBuilder(); for (int i = 0; i < s.length(); i++) { char ch = s.charAt(i); switch (ch) { case '"': sb.append("\\\""); break; case '\\': sb.append("\\\\"); break; case '\b': sb.append("\\b"); break; case '\f': sb.append("\\f"); break; case '\n': sb.append("\\n"); break; case '\r': sb.append("\\r"); break; case '\t': sb.append("\\t"); break; case '/': sb.append("\\/"); break; default: if (ch >= '\u0000' && ch <= '\u001F') { String ss = Integer.toHexString(ch); sb.append("\\u"); for (int k = 0; k < 4 - ss.length(); k++) { sb.append('0'); } sb.append(ss.toUpperCase(Locale.US)); } else { sb.append(ch); } } } return sb.toString(); } }