【问题】

{"status":0,"message":"ok","results":\[{"name":"重庆秦妈火锅(马仁山东路店)","location":{"lat":31.312634,"lng":118.406372},"address":"弋江区马仁山东路275号(南瑞世纪联华超市向东200米)","telephone":"0553-5919177","uid":"d01b6bf9e9ea6f9e4d776e95","detail_info":{"type":"cater","tag":"火锅,餐饮","detail\_url":"http://api.map.baidu.com/place/detail?uid=d01b6bf9e9ea6f9e4d776e95&output=html&source=placeapi\_v2","price":"45","overall_rating":4.5,"service_rating":2,"environment_rating":4.5,"image_num":"30","groupon_num":4,"comment_num":"283"}}\]
}
{"status":0,"message":"ok","results":\[{"name":"重庆秦妈火锅(马仁山东路店)","location":{"lat":31.312634,"lng":118.406372},"address":"弋江区马仁山东路275号(南瑞世纪联华超市向东200米)","telephone":"0553-5919177","uid":"d01b6bf9e9ea6f9e4d776e95","detail_info":{"type":"cater","tag":"火锅,餐饮","detail\_url":"http://api.map.baidu.com/place/detail?uid=d01b6bf9e9ea6f9e4d776e95&output=html&source=placeapi\_v2","price":"45","overall_rating":4.5,"service_rating":2,"environment_rating":4.5,"image_num":"30","groupon_num":4,"comment_num":"283"}}\]
}

在 json 文件中有上述内容,欲将其中的 results 取出并输出成新的 json 文件。

【回答】

使用 Java 操作 json 比较繁琐,SPL 有封装好的函数可以简化代码:

A

1

=json(file(“D:/test/json example.json”).read())

2

=json(A1.results)

3

=file(“D:/test/json results.json”).write(A2)

A1: 读取 json 文件成字符串,导入为序表。

A2:将 A1 的 results 字段导出成 json 字符串。

A3:输出 json 串到文件中。

集算器读写 json相关推荐

  1. cookie追加数据_集算器 SPL 抓取网页数据

    [摘要] 集算器 SPL 支持抓取网页数据,根据抓取定义规则,可将网页数据下载到在本地进行统计分析.具体定义规则要求.使用详细情况,请前往乾学院:集算器 SPL 抓取网页数据! 网站上的数据源是我们进 ...

  2. 集算器访问HTTP数据的代码示例

    使用集算器(esProc)可以很方便的从http数据源读取数据进行处理. 本例子中有一个servlet,对外提供json格式的雇员信息查询.Servlet访问数据库的员工表,保存了员工的信息,如下: ...

  3. 润乾集算器与帆软报表集成 (直接通过 jdbc,类 DB 存储过程方式调用)

    集算器概述 集算器作为一种大数据计算工具,不仅在润乾产品体系中能发挥它的巨大作用,在其他绝大部分数据处理.数据计算领域的项目.产品中,也都有他助力计算的身影.比如传统的报表工具,报表项目中,80% 的 ...

  4. java跨库join方案_集算器协助java处理多样性数据源之跨库关联

    Java的数据计算类库RowSet提供了JoinRowSet和FilteredRowSet类,可以进行跨库的关联计算,但是有很多局限.首先,JoinRowSet只支持inner join,不支持out ...

  5. 集算器并行处理大文本文件的示例

    集算器可以方便地用并行方式处理大文本文件,下面通过一个例子来说明使用方法. 假设有个一千万条销售记录的文本文件sales.txt,其主要字段是SellerID(销售员).OrderDate(订单日期) ...

  6. 集算器协助Java处理结构化文本之条件过滤

    直接用Java实现文本文件中数据按条件过滤会有如下的麻烦: 1.文件不是数据库,不能用SQL访问.当过滤条件变化时需要改写代码.如果要实现象SQL那样灵活的条件过滤,则需要自己实现动态表达式解析和求值 ...

  7. 集算器协助MongoDB计算之交叉汇总

    MongoDB实现交叉汇总比较困难,如果将数据取出,用Java等高级语言来汇总的话,也相当复杂.因此,可以考虑用集算器esProc辅助MongoDB完成交叉汇总.下面我们通过一个例子来看一下具体做法. ...

  8. 10 行代码,集算器实现写诗机器人

    集算器不仅有大数据计算,还有诗和远方.最近看到不少写诗机器人的新闻,于是尝试用集算器简单地实现一个.这个实现真的很简单,简单到只有10几行代码,请看实现步骤: 1.下载字典和诗词 从网上找一个用于分词 ...

  9. 集算器协助SQL实现非等值分组

    SQL通常只能按源表字段进行分组,如果分组依据来自另一张表.外部参数.条件列表,用SQL就很繁琐.有时分组依据需要动态生成,这些往往要借助高级语言实现.有时分组依据和源表不完全对应(或区间没有交集), ...

最新文章

  1. 开源php面板,宝塔面板nginx安装终于搞定了
  2. Linux网络故障排查命令(ifconfig、ping、telnet、netstat、lsof、nc、curl、tcpdump)
  3. 基于c++11新标准开发一个支持多线程高并发的网络库
  4. 666! 玩王者,识英雄,这样也能上顶会!
  5. Fibbonacci Number(杭电2070)
  6. 曾遭闪电贷攻击的Origin将重新推出稳定币OUSD
  7. 11月3日云栖精选夜读:《maven实战》读书笔记2——maven安装(windows和eclipse插件)...
  8. 力扣-387 字符串中的第一个唯一字符
  9. 高通的快充协议_高通发布QC5.0快充技术最高100W+功率!手机厂商私有协议更好...
  10. 给初学者的 RxJava2.0 教程 (九)
  11. android 4k 测试图片,4K高清图片视频测试
  12. JDK8下载 (jdk-8u271-windows-x64和jdk-8u271-linux-x64.tar)
  13. vue 路由守卫的使用
  14. 用计算机亩换算成平方,平方换算成亩怎么算(平方米换算亩计算器)
  15. Win10找不到便签怎么办 Win10找不到便签解决方法
  16. 一份自己整理的不太详细的常见面试题
  17. linux子系统的控制台打开方法
  18. cannot find -lxxx
  19. 辉太郎看前端(for...in和for...of)
  20. 经典卷积神经网络模型 - InceptionNet

热门文章

  1. PMP考试通过有多简单
  2. Python数据可视化的3大步骤,你知道吗?
  3. html怎么控制top值为0,关于vue滚动scrollTop 赋值一直为0问题
  4. 单位冲激信号和数字信号处理
  5. 网站关键词排名,如何快速提升?
  6. 领域驱动设计战术模式:领域事件
  7. Codeforces 1129C - Morse Code
  8. 你所不知道的OneNote骚操作 | 告别枯燥 OneNote让数学教学更有趣
  9. Latex 引号输入
  10. 小程序访问本地服务器注意点