0

嗨,我有一个 JSON,例如:

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

但是,在值字段(Android 的 Python 脚本)中,我需要在 3 个语句之间添加一个换行符。就像是,

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

是否有可能做到这一点?提前致谢 :)

4

1 回答 1

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));
于 2012-09-14T11:12:06.560 回答