javascript - Send data from java to javascript in format json
问题描述
I have some data
@Override
public String toString() {
return
"{" +
"id:" + id +
", title:'" + title + '\'' +
"}";
}
I need to convert in JSON for javascript. The data must return key and value which I can display in a document. I tried to use the method JSON.stringify and JSON.parse, but it converts in a string.
解决方案
您可以从 Java 接收stringified JSON
并在 javascript 端使用解析它JSON.parse()
以将其作为常规对象。
使用Gson将 Java 对象转换为 JSON。
Gson gson = new Gson(); Staff obj = new Staff(); //Java object to JSON, and assign to a String String jsonInString = gson.toJson(obj);
JavaScript 端
var myObj = JSON.parse(this.responseText);
推荐阅读
- css - 在 iOS 上双击网站链接的问题
- ruby - 从外部方法跳过 Ruby 迭代器
- git - 如何在目标提交后仅 git push 提交?
- android - 从 ExternalMediaDirs 在 GridView 中显示图像
- php - 如何处理从数据表发送的ajax数据
- javascript - 在 Express 中通过 URL 发送 JSON 数据
- python - 为什么值的长度与索引的长度不匹配?
- azure - 如何在发布管道中的 Azure DevOps 中输出 terraform 输出文件
- php - 如何使用 sed () 将所有 \r\n 替换为不同的行尾转义序列?
- android - 如何在 BindingAdapter 中访问视图的宽度和高度?