如何设置数组的属性,以便通过json_encode获得所需的结果
How to set property of array so that by json_encode i will get desired result
预期输出
['#ff0000','#4caf50','#4caf50','#4caf50','#00bcd4','#00bcd4','#4caf50','#4caf50']
我得到以下输出
["'#ff0000','#4caf50','#4caf50','#4caf50','#00bcd4'","'#00bcd4','#4caf50','#4caf'"]
这是我的代码
$color_str=Array
(
[0] => '#ff0000'
[1] => '#4caf50'
[2] => '#4caf50'
[3] => '#4caf50'
[4] => '#00bcd4'
)
$color_string=json_encode($color_str);
['#ff0000','#4caf50','#4caf50','#4caf50','#00bcd4','#00bcd4','#4caf50','#4caf50']
不是有效的JSON,因为JSON使用"而不是".
定义你的阵列像这个
$color_str=Array('#ff0000','#4caf50','#4caf50','#4caf50','#00bcd4');
生成的JSON将是
["#ff0000","#4caf50","#4caf50","#4caf50","#00bcd4"]
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 为什么MooTools JSON.encode()返回“$呼叫者”:无效的
- Json.Encode 在 CS 文件中工作,但不在 CSHTML 中工作
- JSON.decode和JSON.encode所代表的
- Json encode a php mysql query
- Ext.util.JSON.encode可能返回未定义的值
- Json.encode特殊符号u003c MVC3
- php-json:encode在服务器上的angular控制器上的http调用中返回undefined,但在localh
- 如何正确解码使用Html.Raw(JSON.Encode(Model))编码的JSON字符串
- Html encode json values
- CanvasJS:使用data.php、json encode和ajax(带宽计)制作动态图表
- 表中的JSON ENCODE输出