找文章 / 找答案
精选问答 更多内容

[数据处理] restful数据集数据治理

三森玄铁二 来自手机 显示全部楼层 发表于 2024-8-1 10:06:12 |阅读模式 打印 上一主题 下一主题
1
已解决

【数据处理】 restful数据集数据治理

  • 三森玄铁二
  • 2024-08-01 10:06:12
  • 发布在 论坛
1837 13
restful数据集通过JSON查询语句解析出来的某些列中还包含了JSON类型的值,怎么将该列的值也转换成几个列拼接到解析结果上 永洪服务器版本为10.1.1

最佳答案

数据分析之星
yhbi老6了 白银四 关注Ta

2024-08-01 10:06:13

数据集中第一次获取到b段后,使用计算列再提取的方式实现 分别新建两个计算列将c和d提取出来 例如: eval()是将字符串代码进行js执行,从而形成js的json对象,然后按属性进行访问name的值 其中b就是你第一次获取到的,未扁平化的字段
查看完整内容
回复

使用道具 举报

精彩评论13

yhbi老6了白银四 显示全部楼层 发表于 2024-8-1 10:06:13
本帖最后由 yhbi老6了 于 2024-8-1 15:10 编辑

数据集中第一次获取到b段后,使用计算列再提取的方式实现
分别新建两个计算列将c和d提取出来

例如:
  1. b = '{ "name": "John", "age": 30, "city": "New York" }';
  2. obj = eval('(' + b + ')').name;
复制代码

eval()是将字符串代码进行js执行,从而形成js的json对象,然后按属性进行访问name的值
其中b就是你第一次获取到的,未扁平化的字段





回复

使用道具 举报

三森玄铁二 来自手机 显示全部楼层 发表于 2024-8-1 10:08:59
如图
mmexport1722478102639.jpg
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-1 10:17:41
图片好像上传失败了,重新发一下呢,附件
回复

使用道具 举报

三森玄铁二 来自手机 显示全部楼层 发表于 2024-8-1 10:33:06
我这边没法带电脑,手机好像只能图片上传,我直接说下图片内容,就是返回了一个json对象,一级目录包含code,msg,obj这些信息,二级目录obj中又包含了loginName,orgCode,org等等很多列,然后我通过$.obj.org刷新数据得到了解析后的org对象中字段,其中org对象中还是有一些字段的值是json类型的,比如有一个exMap字段的值是{"deptflag":0,"levelflag":0},然后我现在想将这个字段转为deptflag字段和levelflag字段追加到$.obj.org解析结果的后面
回复

使用道具 举报

三森玄铁二 来自手机 显示全部楼层 发表于 2024-8-1 11:06:55
yhdata_lyaa 发表于 2024-8-1 10:17
图片好像上传失败了,重新发一下呢,附件

有什么好的方法嘛
回复

使用道具 举报

yhbi老6了白银四 显示全部楼层 发表于 2024-8-1 11:31:31
js数据列对数据扁平化?
回复

使用道具 举报

yhbi老6了白银四 显示全部楼层 发表于 2024-8-1 11:33:02
你是想将{a:1;b:{c:1,d:1}}
转为二维
a b c d
1 1 1 1
回复

使用道具 举报

三森玄铁二 来自手机 显示全部楼层 发表于 2024-8-1 11:34:09
对对对
回复

使用道具 举报

三森玄铁二 来自手机 显示全部楼层 发表于 2024-8-1 14:58:25
可以做吗
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部