如何将指定JSON对象数组转换为字符串 附示例JSON代码
JSON对象数组转字符串的实现方法
你给出的目标结构为标准JSON对象数组,不同主流编程语言的实现方案如下:
JavaScript
直接调用内置JSON.stringify()方法即可:
// 你的对象数组 const targetArr = [ {"gy":"1","te":"ggjf" }, {"gy":"2","te":"hgfjm" } ]; // 转压缩格式字符串 const str = JSON.stringify(targetArr); // 转格式化带缩进的字符串(缩进为2空格) const prettyStr = JSON.stringify(targetArr, null, 2);
输出结果示例:
'[{"gy":"1","te":"ggjf"},{"gy":"2","te":"hgfjm"}]'
Python
依赖标准库json实现:
import json target_arr = [ {"gy":"1","te":"ggjf" }, {"gy":"2","te":"hgfjm" } ] # 转压缩格式字符串 str = json.dumps(target_arr) # 转格式化带缩进的字符串,同时保留中文不转义 pretty_str = json.dumps(target_arr, indent=2, ensure_ascii=False)
PHP
用内置json_encode()函数:
$targetArr = [ ["gy" => "1", "te" => "ggjf"], ["gy" => "2", "te" => "hgfjm"] ]; // 转压缩格式字符串 $str = json_encode($targetArr); // 转格式化字符串 $prettyStr = json_encode($targetArr, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
内容的提问来源于stack exchange,提问作者Genesis
相关产品推荐
相关产品推荐

