欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

json输出的问题

程序员文章站 2024-02-06 16:49:28
...
正确的
{"productInfoMapping":{"asin":"B00F9520K4","binding":"consumer_electronics","dimensionUnit":"cm","dimensionUnitString":"センチメ?トル","encryptedMarketplaceId":"","gl":"gl_pc","height":2.4892,"imageUrl":"https://images-na.ssl-images-amazon.com/images/I/415edkJ88eL._SCLZZZZZZZ__SL120_.jpg","isWhiteGloveRequired":false,"length":23.5966,"link":"http://www.amazon.co.jp/gp/product/B00F9520K4/ref=silver_xx_cont_revecalc","originalUrl":"","productGroup":"","subCategory":"","thumbStringUrl":"https://images-na.ssl-images-amazon.com/images/I/415edkJ88eL._SCLZZZZZZZ__SL80_.jpg","title":"HDMI切替器/セレクタ? 3HDMI to HDMI(メス→オス) 3D?? V1.4( 3入力 to 1出力)","weight":0.0953,"weightUnit":"kilograms","weightUnitString":"キログラム","width":15.6972},"afnPriceStr":1000,"mfnPriceStr":100,"mfnShippingPriceStr":0,"currency":"JPY","marketPlaceId":"A1VC38T7YXB528","hasFutureFee":false,"futureFeeDate":"2015-08-06 00:00:00"}



有问题的
{"productInfoMapping":{"asin":"B00F9520K4","binding":"consumer_electronics","dimensionUnit":"cm","dimensionUnitString":"\u30bb\u30f3\u30c1\u30e1\u30fc\u30c8\u30eb","encryptedMarketplaceId":"","gl":"gl_pc","height":2.4892,"imageUrl":"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/415edkJ88eL._SCLZZZZZZZ__SL120_.jpg","isWhiteGloveRequired":false,"length":23.5966,"link":"http:\/\/www.amazon.co.jp\/gp\/product\/B00F9520K4\/ref=silver_xx_cont_revecalc","originalUrl":"","productGroup":"","subCategory":"","thumbStringUrl":"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/415edkJ88eL._SCLZZZZZZZ__SL80_.jpg","title":"HDMI\u5207\u66ff\u5668\/\u30bb\u30ec\u30af\u30bf\u30fc 3HDMI to HDMI\uff08\u30e1\u30b9\u2192\u30aa\u30b9\uff09 3D\u5bfe\u5fdc V1.4\uff08 3\u5165\u529b to 1\u51fa\u529b\uff09","weight":0.0953,"weightUnit":"kilograms","weightUnitString":"\u30ad\u30ed\u30b0\u30e9\u30e0","width":15.6972},"afnPriceStr":10000,"mfnPriceStr":1000,"mfnShippingPriceStr":0,"currency":"JPY","marketPlaceId":"A1VC38T7YXB528","hasFutureFee":false,"futureFeeDate":"2015-05-05 00:00:00"}



我是通过curl获取的json格式的数据,然后转成数组,再把我要的提取出来,然后转json格式,echo输出那些文字就变了,请问怎么保持原样??


回复讨论(解决方案)

本来就是一样的,只是做了预编码处理
不影响使用,不必要改动

请问我怎么样知道curl我提交的参数是怎么样的??现在老是报失败,都不知道怎么查原因

具体情况要具体分析,你这样泛泛的讲是不能解决问题的

没问题,你说的有问题是json转换之后的

依我之见,楼主可能获取的是一种UTF-8编码的JSON,处理出去的是一种UTF-8预编码的JSON,但显示时却不是用UTF-8编码。

相关标签: json输出的问题