JSON:在值中连接2个字符串值

时间:2012-09-14 11:03:58

标签: android python json

您好我有一个JSON:

{
"name" : "avg",
"code" : {"value":" import android 
                    droid = android.Android() 
                    droid.makeToast('Hello, Android!')",
    "type":"PythonScript"
    } 
}

但是,在value字段(Android的Python脚本)中,我需要在3个语句之间使用换行符。像,

"value":"import android "  + "\n" + "droid = android.Android()" + "\n" + "droid.makeToast('Hello, Android!')"

有可能这样做吗?在此先感谢:)

1 个答案:

答案 0 :(得分:0)

最好将服务器配置为向您发送 HTML编码的值字符串。之后,重新构建并在TextView中显示更容易,例如。

你期望的Json回应:

{
    "name": "avg",
    "code": {
        "value": "import android<br />droid = android.Android()<br />droid.makeToast('Hello, Android!')",
        "type": "PythonScript"
    }
}

阅读字符串后:

String html_encoded_string = "import android<br />droid = android.Android()
<br />droid.makeToast('Hello, Android!')";

然后使用html编码更容易将其放入 TextView

yourTextView.setText(Html.fromHtml(html_encoded_string));