html中用js格式化JSON输出

调用接口将返回的json数据按原样塞入

<div>
    <pre id = "show">
 
    </pre>
</div>

然而接收到的json串不能直接通过 $("#show").html(jsObj) 塞进去,

需要用JSON.stringify()转为字符串才能作为内容填充进去,如果要格式化显示,则要在转string是添加参数:

JSON.stringify(jsObj, null, "\t"); // 缩进一个tab  
JSON.stringify(jsObj, null, 4);    // 缩进4个空格


原文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MapReduce中将JSON转换为CSV格式,可以按照以下步骤操作: 1. 首先,您需要编写一个Mapper程序来解析JSON数据并将其转换为CSV格式。您可以使用一些JSON解析库,如Jackson或Gson。 2. 接下来,您需要编写一个Reducer程序来将Mapper输出的CSV数据合并并写入输出文件。 3. 在IDEA中,您可以创建一个Maven项目,并在pom.xml文件中添加所需的依赖项。 4. 编写Mapper程序和Reducer程序,并将它们添加到项目中的src/main/java目录下。 5. 在Mapper程序中,您需要编写一个map函数来解析JSON数据并将其转换为CSV格式。例如: ``` public void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException { ObjectMapper mapper = new ObjectMapper(); JsonNode node = mapper.readTree(value.toString()); String csv = node.get("field1").asText() + "," + node.get("field2").asText() + "," + node.get("field3").asText(); context.write(new Text(csv), NullWritable.get()); } ``` 6. 在Reducer程序中,您需要编写一个reduce函数来合并Mapper输出的CSV数据并将其写入输出文件。例如: ``` public void reduce(Text key, Iterable<NullWritable> values, Context context) throws IOException, InterruptedException { context.write(key, NullWritable.get()); } ``` 7. 最后,您需要运行MapReduce作业并指定输入和输出路径。您可以使用IDEA中的Hadoop插件或命令行工具来运行作业。 希望这些步骤能够对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值