首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GREL多值JSON

GREL多值JSON
EN

Stack Overflow用户
提问于 2022-08-24 18:25:00
回答 2查看 32关注 0票数 1

我有一个列,其中包含以下内容

代码语言:javascript
复制
1. {"result":"Mango"}
2. {"result":"Banana"},{"result":"Apple"}

我需要结果列

代码语言:javascript
复制
1. Mango
2. Banana | Apple

我试过的表情是

代码语言:javascript
复制
"forEach(value.parseJson().result).join(' | ')"

但这并没有产生结果。

EN

回答 2

Stack Overflow用户

发布于 2022-08-24 19:27:14

第二个示例是无效的JSON,所以我不确定解析会产生什么--可能只是第一个对象。一种方法是用方括号([])包装每个单元格,将其转换为JSON数组。这将给您一些forEach可以操作的东西。

票数 1
EN

Stack Overflow用户

发布于 2022-08-24 20:28:34

谢谢汤姆·莫里斯

修饰细胞

代码语言:javascript
复制
1. [{"result":"Mango"}]
2. [{"result":"Banana"},{"result":"Apple"}]

然后所用的溶液是

代码语言:javascript
复制
forEach(value.parseJson(),v,v.result).join(' | ')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73478002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档