PHP json格式中有"问题

本文介绍了在遇到包含特殊字符的JSON字符串解析错误时的解决方案。通过使用htmlspecialchars_decode函数,成功解码了含有amp;quot;的JSON字符串,并使用json_decode进行转换,从而能够正确处理和分析数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出现这个问题是因为有”这个双引号,解决方法:

$json_str = "{"platform":"lazada","index_type":"902","select_user_id":"0","userid":"11078","username":"\\u9f9a\\u4fe1\\u7cbe","userjobtype":"2","status_attr":"ALL","group_id":0,"handle_id":0,"page":1,"page_size":100,"search_key":"keyword","search_value":"","account":[],"salesman":[],"fast_site":"ALL","site":[],"price_rules":[],"status_isuse":"ALL","infringement":[],"category_one":[],"category_two":[],"category_three":[],"sale_id":"sales_1days","sale_start":"","sale_end":"","profit_rate_id":"profit_rate_1days","profit_rate_start":"","profit_rate_end":"","status":0,"price":"price","price_start":"","price_end":"","stock":"stock_usable","stock_start":"","stock_end":"","time_type":"create_time","time_start":"2022-01-07 00:00:00","time_end":"2022-04-07 23:59:59","status_special":"ALL","sorting_key":"updated_time","sorting_value":"DESC"}"
$arr = json_decode(htmlspecialchars_decode($json_str),true);
分析一下这个json {"name":"12312","project_id":"87156","project_name":"上上下下左左右右baba与聚法科技(长春)有限公司与公司、证券、保险、票据等有关的民事纠纷","client":"[{"type":"自然人","customer_id":"80236","customer_name":"上上下下左左右右baba"}]","sign_date":"2023-06-06","expire_date":"2023-06-21","subject_amount":"123","contract_amount":"123","charge_method":"一次性,分阶段,风险,计时","equity_amount":"13811","amount_info":"[{"type":"一次性","pay_date":"2023-07-03","charge_amount":"12"},{"type":"分阶段","pay_date":"2023-06-13","charge_amount":"123","is_satisfy":"是","pay_condition":"12312"},{"type":"风险","pay_date":"","charge_amount":"","is_satisfy":"是","pay_condition":"123","basic_amount":"123","risk_amount":"12","object_amount":"123123","object":"赔偿金","risk_prop":"13213","member":"","rate":"","hours":""},{"type":"计时","member_id":"392159","member":"曹野","rate":"11","hours":"1231"}]","seal_person":"123","seal_type":"律所公章,法人名章,财务章","seal_num":"123","file_path":"[{"title":"导入错误数据 (15).xls","path":"382585/1686381522542/导入错误数据 (15).xls","size":"91136"},{"title":"3.txt","path":"382585/1686561731102/3.txt","size":44078}]","remark":"123123"} 并使用php转换成字符串
06-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值