解析字符串包含'"'从mysql检索到JSON
parse string contains '"' retrieved from mysql to JSON
我创建了一个JSON对象并将其存储到mysql中,然后再次检索并解析它,当我字符串化JSON对象时,它将属性置于"之间。当我试图解析检索到的字符串时,我得到了意外的输入结束,这是代码
for(var i=0;i<objects.length;i++){
var o=new Object();
var id=objects[i].userData.id;
var name=objects[i].name;
o.id=id;
o.x=objects[i].position.x;
o.y=objects[i].position.y;
o.z=objects[i].position.z;
o.r=objects[i].rotation.z;
resources[name]=o;
}
我将JSON.stringify(resources)
插入mysql,插入的字符串类似于{"animalsherd0":{"id":"11","x":"4.7","y":"19.6","z":"18.8","r":0},"oasis1":{"id":"19","x":"-11.3","y":"19.6","z":"18.8","r":0},"corn2":{"id":"24","x":"-5.6","y":"19.6","z":"5.0","r":0}}
检索到的字符串存储在一个变量中,那么我如何解析这个字符串呢?
试试这个:jQuery.parseJSON
var obj = jQuery.parseJSON('{"animalsherd0":{"id":"11","x":"4.7","y":"19.6","z":"18.8","r":0},"oasis1":{"id":"19","x":"-11.3","y":"19.6","z":"18.8","r":0},"corn2":{"id":"24","x":"-5.6","y":"19.6","z":"5.0","r":0}}');
console.log(obj);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
相关文章:
- 更新从Mysql查询检索到的数据?Node.js节点mysql
- Ajax和MySql的插入、检查和检索
- 如何在没有额外空格的情况下从MySQL中检索字符数据
- 解析字符串包含'"'从mysql检索到JSON
- PHP json_encode() 将引号添加到从 MySQL 检索的 JSON 中
- 使用 Node-MYSQL 检索 MYSQl 数据库中最新的 X 个条目量?节点.js
- 使用jqueryAjax和php脚本从mysql检索数据时遇到的问题
- 如何在JavaScript中存储和检索MySQL数据库中的JSON数据
- 如何从Mysql检索变量并在JS中的函数中使用它
- MySQL检索数据,为每个数据附加一个新行
- 使用二维数组从 MySQL 检索数据
- 通过异步问题使用jQuery$.ajax从MysQL检索数据
- 使用JSON格式的Node.JS从MySQL检索数据
- 从mysql检索值到javascript
- 从MySQL检索数据到JSP
- 从mysql检索纬度和经度,将其传递给谷歌地图API
- 从mySQL检索数据并在弹出窗口中显示
- 如何使用PHP和Javascript从MYSQL检索多个数据
- 使用php从mysql检索数据并在同一HTML页面中填充另一个表单的表单
- 根据从选择框中选择item_ID从MySQL检索数据