我试图从 json 字符串中删除 \n 字符,因为它不允许我在文本视图上设置文本。我尝试了不同的示例,例如如何使用 Kotlin 和 jackson ObjectMapper 从 json 中删除属性,但这对我没有帮助。我想使用 Gson 将 json 中的值分配给文本视图,但由于 \n 字符,它变为空。
我也尝试用 .toRegex 方法替换,但它没有帮助我。
这是我的主要活动代码
class MainActivity : AppCompatActivity() {
private var mGitHubApiCall: GithubApiCall? = null
var result: String?= null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
mGitHubApiCall = GitHubCVService.gitHubService
mGitHubApiCall!!.getData().enqueue(object : Callback<GithubResp> {
override fun onResponse(call: Call<GithubResp>, response: Response<GithubResp>) {
if (response.isSuccessful) {
val msg = response.body()?.files?.cvDummyJson?.content
result= msg+""
Log.e("data", result)
val data= Gson().fromJson(result, Data::class.java)
user_name.text= data.name
summary_desc.text= data.summary
} …Run Code Online (Sandbox Code Playgroud)