javascript - 在 Javascript 中编辑字符串
问题描述
有没有办法从如下所示的字符串中持续提取城市名称:
{"id":25,"title":"Buenos Aires"}
{"id":26,"title":"Chicago"}
我正在考虑从末尾的第 3 个字符开始,然后在第二个引号处停止,但我没有找到方法。
解决方案
数据是JSON格式的,可以直接解码成js对象
var a = JSON.parse('{"id":25,"title":"Buenos Aires"}'),
b = JSON.parse('{"id":26,"title":"Chicago"}');
console.log(a.title); // prints Buenos Aires
console.log(b.title); // prints Chicago
推荐阅读
- collections - SPARQL CONSTRUCT 从 GROUP BY 绑定生成 RDF 集合
- angular - TypeError:无法读取组件文件中未定义的属性“项目”
- python - 创建多个图像标签的奇怪错误,图像库浏览器
- python - Tkinter 在窗格窗口中动态调整小部件的大小
- node.js - 使用 cloudinary 时 iPhone 图像旋转 90 度
- swift - 如何保持动画在 TabView 视图变化上运行?
- dataframe - 将数据帧转换为 csv 会引发错误 pyspark
- amazon-web-services - 正常计划之外的 AWS 运行任务的 shell 脚本
- javascript - 尽管使用扩展运算符制作状态副本,但 Redux 状态突变
- filter - 使用 filter() 时出现类型错误