javascript - 在 JSP 中的 json 数组的值之间添加空格
问题描述
我在 JSP 中有一些名称作为输出,例如:
<div class="someClass">
${myData.personsList}
</div>
在这里,myData
是一个JSON
带有personsList
as 的对象JSONArray
。
我得到的输出是:
Henry Foo,Michael Bar,Johnny Lost,Vicky Found
如何在名称之间添加空格,以便输出如下:
Henry Foo, Michael Bar, Johnny Lost, Vicky Found
我试过了${myData.personsList.join(', ')}
,${myData.personsList}.join(', ')
但两者都是在打印.join(', ')
而不是像我假设的那样解释。
解决方案
您可以使用正则表达式并替换
var jsonData = 'Henry Foo,Michael Bar,Johnny Lost,Vicky Found';
var newData = jsonData.replace(/,/g, ", ");
console.log(jsonData);
console.log(newData);
推荐阅读
- python - 你能把闪光灯翻译成摩尔斯电码吗?
- c++ - 如何在 C++ 中的类主体之外定义一个专门的类方法?
- node.js - 为什么我来自 Node/Express 的 POST 和 PUT 请求在 React/Redux 中不起作用?我的 GET 和 DELETE 请求都可以正常工作。所有请求都在 Postman 中工作
- unity3d - 如何将纹理均匀地应用于网格(UV)?
- python - 如何在python中将本地时间转换为UTC时间
- ios - 当点击区域落在按钮上时,为什么不执行 UIGestureRecognizerDelegate 的 shouldRecognizeSimultaneouslyWith ?
- java - android 回调函数 onSizeChanged() 的替代方案
- mysql - 操作“UNION”Nodejs Mysql 的排序规则的非法混合
- python - 如何连续创建一系列密度轮廓(即子图)
- python - 如何根据 Python 中的日期时间对 dict 列表进行排序