Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript在Json中插入密钥_Javascript_Jquery_Json_Jquery Autocomplete - Fatal编程技术网

使用Javascript在Json中插入密钥

使用Javascript在Json中插入密钥,javascript,jquery,json,jquery-autocomplete,Javascript,Jquery,Json,Jquery Autocomplete,对于我的json格式,如下所示 var names = ['Lee' , 'Cooper']; javascript如何通过编程将json输出设置为以下值 {"suggestions": ['Lee', 'Cooper']} 我知道如何将名称[0]的值从“Lee”修改为其他值。但我不知道如何设置关键点。 这是jquery自动完成的先决条件,其中json格式必须正确 {“建议”:名称}?太好了。我不知道这么简单。我喜欢javascript@Fairul:您还必须调用JSON.stringif

对于我的json格式,如下所示

var  names = ['Lee' , 'Cooper'];
javascript如何通过编程将json输出设置为以下值

{"suggestions": ['Lee', 'Cooper']}
我知道如何将名称[0]的值从“Lee”修改为其他值。但我不知道如何设置关键点。
这是jquery自动完成的先决条件,其中json格式必须正确

{“建议”:名称}
?太好了。我不知道这么简单。我喜欢javascript@Fairul:您还必须调用
JSON.stringify
来获取JSON。是的,如果您想将其作为字符串,只需执行
JSON.stringify({建议:名称})
这是不正确的,这将给他
[{“选择”:[“Lee”,“Cooper”]}]
这是正确的,但是如果有许多项要作为关联数组添加(其他的是“选择”)这样就行了。
var  names = ['Lee' , 'Cooper'];
{suggestions: names}
var  names = ['Lee' , 'Cooper'];
var arr = [];
arr.push({selection:names});
result = JSON.stringify(arr);