如何使用jquery/javascript将文本插入json

如何使用jquery/javascript将文本插入json,javascript,jquery,json,Javascript,Jquery,Json,如何使用jquery/javascript将文本插入json数组 假设我有如下数据: 文本文件格式的某些数字代码123、456、789 我想使用javascript/jquery以json数组格式获取它们 var nuumbercodes = [ "123","456","789" ]; 假设您的数据是字符串,然后使用逗号,在a中使用将字符串数字转换为实际数字并删除空格,然后转换为JSON。您可以在数组末尾使用push值。之后,您可以使用(numbercodes)来表示数组的字符串。如果您有一

如何使用jquery/javascript将文本插入json数组

假设我有如下数据:

文本文件格式的某些数字代码123、456、789

我想使用javascript/jquery以json数组格式获取它们

var nuumbercodes = [ "123","456","789" ];

假设您的数据是字符串,然后使用逗号,在a中使用将字符串数字转换为实际数字并删除空格,然后转换为JSON。

您可以在数组末尾使用push值。之后,您可以使用(numbercodes)来表示数组的字符串。

如果您有一个格式良好的文本字符串,其中包含逗号分隔的数字,
如下
'123456789'

这应该没有空格或制表符,
然后,您可以将其简单地转换为一个

返回['123'、'456'、'789']

如果您有一个类似于“[123456789]”的JSON字符串,那么您可以通过调用JSON.parse(JSONString)获得一个javascript数组

返回[123456789]

请注意字符串中的“[]”。。。这就是传递JSON数组的方式 要将其转换回字符串,可以使用
JSON.stringify(numbercode)

如果您有一个完全混乱的文本,那么很难将其转换为javascript数组 但是你可以试试这样的东西

var numbercodes='123, 456, 789'.replace(/\s+/g,'').split(',');
这首先删除数字和逗号之间的空格,然后将其拆分为javascript数组

在第一种和最后一种情况下,您会得到一个字符串数组 如果你喜欢的话,你只需在字符串前面加一个+就可以把这些字符串转换成数字

mynumbercode0=(+numbercodes[0]);// () not needed here ...
在第二种情况下,你会得到数字

如果要将数组转换为字符串,也可以使用join()


我没有看到任何JSON。这是一个JavaScript数组。是否要将
numbercodes
转换为JSON?您当然不想直接用JavaScript修改JSON。解析它,修改数据结构,然后将其序列化回来。是的,我想将其转换为JSON数组,例如代码type1 type2 type3。这里的术语有一些严重的混淆
[“123”、“456”、“789”]
是一个javascript数组<代码>JSON(JavaScript对象表示法)只是一个对象的字符串表示法。好的,我该怎么做呢?谢谢,这会有帮助的。我试试这个。
var numbercodes='123, 456, 789'.replace(/\s+/g,'').split(',');
mynumbercode0=(+numbercodes[0]);// () not needed here ...
[123,456,789].join(', ');