【发布时间】:2011-11-22 15:11:35
【问题描述】:
我想做的是:
- 将 JSON 作为 php 文本区域的输入
- 使用此输入并将其转换为 JSON 并将其传递给 php curl 以发送请求。
这个 m 从 api 获取到 php 这个 json 字符串我想传递给 json 但它没有转换为数组
echo $str='{
action : "create",
record: {
type: "n$product",
fields: {
n$name: "Bread",
n$price: 2.11
},
namespaces: { "my.demo": "n" }
}
}';
$json = json_decode($str, true);
上面的代码没有返回我的数组。
【问题讨论】:
-
您需要将 json 字符串转换为数组还是要从该数据中伪造一个 url?究竟是什么问题?
-
then it is not giving不给什么?您从 textarea 中获取 JSON 格式的字符串并将其转换为 JSON??? -
如果您在我的问题 json_decode(, true) 中执行上述 json,它会重新调整数组
-
@Pekka 请再次检查我的问题。
-
这是无效的 json 问题。