将AJAX字符串返回到数组

54 69 6天

这就是我所拥有的。我有一个AJAX调用,它返回一个字符串(data.d),如下所示:

{"id": "03100500", "name": "Book I"},{"id": "03100507", "name": "Book I - ALT"},{"id": "03100505", "name": "Book I - M"},{"id": "03100600", "name": "Book II"}

我试过了:

var books = JSON.parse(data.d);

基本上收到错误“ JSON中出现未捕获的SyntaxError:意外令牌”

最终结果我想要:

var newArray = [{"id": "03100500", "name": "Book I"},{"id": "03100507", "name": "Book I - ALT"},{"id": "03100505", "name": "Book I - M"},{"id": "03100600", "name": "Book II"}]

甚至不确定是否有可能

马克·迈耶

如果没有数组定界符,则该字符串不是有效的JSON。给定没有数组定界符的字符串,您可以在解析之前添加它们:

let s = `{"id": "03100500", "name": "Book I"},{"id": "03100507", "name": "Book I - ALT"},{"id": "03100505", "name": "Book I - M"},{"id": "03100600", "name": "Book II"}`

// make new string with `[]` delimiters:
let o = JSON.parse('[' + s + ']')
console.log(o)

如果该值将以更复杂的方式(例如,无限制的嵌套数组)存在缺陷,则将变得更加困难,并且可能值得在服务器上进行修复。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

想要使用laravel(或常规PHP)成功将字符串从PHP返回到AJAX

来自分类Dev

将字符串数组从 C++ DLL 返回到 VBA(Excel)

来自分类Dev

通过FFI将字符串表数组从C返回到LuaJIT

来自分类Dev

将所有指定的整数从字符串返回到数组

来自分类Dev

PHP函数将多个数组值返回到字符串

来自分类Dev

将烧瓶PyMongo字符串返回到ObjectID

来自分类Dev

将字符串从Fortran返回到C ++

来自分类Dev

将“找不到资源”返回到字符串中

来自分类Dev

将简单的字符串返回到html表单

来自分类Dev

如何将字符串从函数返回到 main()?

来自分类Dev

如何将字符串返回到主函数?

来自分类Java

将字节数组转换为字符串,然后再次将其返回到字节数组

来自分类Dev

使用SOAP将字符串数组从ASP.NET Web服务返回到Android客户端

来自分类Dev

如何使用 CTypes 将 wchar_t**(UNICODE 字符串的空终止数组)返回到 Python 脚本

来自分类Dev

将数组从 PHP 返回到 jQuery 从 Ajax

来自分类Dev

从字符串中删除某些字符并返回到数组中

来自分类Dev

使用非托管导出将字符串从 C# 返回到 C++ 返回数字

来自分类Dev

在mvc Javascript中将字符串从API返回到JSON AJAX POST时失败

来自分类Dev

搜索特定字符串的数组并将值返回到 AngularJS 视图

来自分类Dev

如何将列表转换为字符串,然后将此字符串返回到初始列表?

来自分类Dev

将GET请求的响应从C ++返回到QML字符串

来自分类Dev

反序列化服务器将字符串返回到JSON

来自分类Dev

将字符串返回到SWIG python接口的最佳方法是什么?

来自分类Dev

如何将字符串从AsyncTask返回到另一个活动

来自分类Dev

Python-将完全匹配的起始索引返回到子字符串

来自分类Dev

将字符串值从Android Activity返回到JS函数

来自分类Java

Java将ArrayList转换为字符串并返回到ArrayList?

来自分类Java

Rhino:如何将字符串从Java返回到Javascript?

来自分类Dev

如何将空值返回到空字符串字段

Related 相关文章

  1. 1

    想要使用laravel(或常规PHP)成功将字符串从PHP返回到AJAX

  2. 2

    将字符串数组从 C++ DLL 返回到 VBA(Excel)

  3. 3

    通过FFI将字符串表数组从C返回到LuaJIT

  4. 4

    将所有指定的整数从字符串返回到数组

  5. 5

    PHP函数将多个数组值返回到字符串

  6. 6

    将烧瓶PyMongo字符串返回到ObjectID

  7. 7

    将字符串从Fortran返回到C ++

  8. 8

    将“找不到资源”返回到字符串中

  9. 9

    将简单的字符串返回到html表单

  10. 10

    如何将字符串从函数返回到 main()?

  11. 11

    如何将字符串返回到主函数?

  12. 12

    将字节数组转换为字符串,然后再次将其返回到字节数组

  13. 13

    使用SOAP将字符串数组从ASP.NET Web服务返回到Android客户端

  14. 14

    如何使用 CTypes 将 wchar_t**(UNICODE 字符串的空终止数组)返回到 Python 脚本

  15. 15

    将数组从 PHP 返回到 jQuery 从 Ajax

  16. 16

    从字符串中删除某些字符并返回到数组中

  17. 17

    使用非托管导出将字符串从 C# 返回到 C++ 返回数字

  18. 18

    在mvc Javascript中将字符串从API返回到JSON AJAX POST时失败

  19. 19

    搜索特定字符串的数组并将值返回到 AngularJS 视图

  20. 20

    如何将列表转换为字符串,然后将此字符串返回到初始列表?

  21. 21

    将GET请求的响应从C ++返回到QML字符串

  22. 22

    反序列化服务器将字符串返回到JSON

  23. 23

    将字符串返回到SWIG python接口的最佳方法是什么?

  24. 24

    如何将字符串从AsyncTask返回到另一个活动

  25. 25

    Python-将完全匹配的起始索引返回到子字符串

  26. 26

    将字符串值从Android Activity返回到JS函数

  27. 27

    Java将ArrayList转换为字符串并返回到ArrayList?

  28. 28

    Rhino:如何将字符串从Java返回到Javascript?

  29. 29

    如何将空值返回到空字符串字段

热门标签

归档