栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

解析SAS宏中的JSON对象

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解析SAS宏中的JSON对象

要使用仅SAS的解决方案来回答您的问题,您有两个问题:

  • 使用
    SCAN
    而不是
    substr
    获取未逗号/引号部分
  • acct_nbr
    是数字,因此您需要从输入中删除最后的引号。

这是正确的代码(我更改了目录,您需要将其改回):

filename data 'c:tempjson.txt';data testdata2;    infile data lrecl = 32000 truncover scanover;        input  @'"acct_nbr": ' acct_nbr $255. @'"streetAddress": "' streetAddress $255.  @'"city": "' city $255.  @'"state": "' state $2.  @'"postalCode": "' postalCode $255.;        acct_nbr=scan(acct_nbr,1,',"');        streetAddress = scan(streetAddress,1,',"');        city = scan(city,1,',"');        state = scan(state,1,',"');        postalCode = scan(postalCode,1,',"');run;proc print data=testdata2;RUN;


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/370358.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号