Javascript 在用户上传json文件而不提交页面后获取json密钥
我有一个HTML页面,上面有一个上传JSON文件的表单。我想在不提交页面的情况下从JSON文件中提取密钥。稍后在同一页中,我想将这些键用作某些表单输入中的选项字段。Javascript 在用户上传json文件而不提交页面后获取json密钥,javascript,jquery,html,json,Javascript,Jquery,Html,Json,我有一个HTML页面,上面有一个上传JSON文件的表单。我想在不提交页面的情况下从JSON文件中提取密钥。稍后在同一页中,我想将这些键用作某些表单输入中的选项字段。 所以我在文件中有JSON数组,它包含多个JSON对象。我想从JSON对象中获取所有密钥。{“foo”:“bar”,“baz”:“baq”}其中“foo”和“baz”是键。我想在表单中进一步使用这些键。 有人能帮我吗?你对“钥匙”了解多少 假设您的JSON是:{“foo”:“bar”,“baz”:“baq”} 如果将“foo”和“ba
所以我在文件中有JSON数组,它包含多个JSON对象。我想从JSON对象中获取所有密钥。{“foo”:“bar”,“baz”:“baq”}其中“foo”和“baz”是键。我想在表单中进一步使用这些键。
有人能帮我吗?你对“钥匙”了解多少 假设您的JSON是:
{“foo”:“bar”,“baz”:“baq”}
如果将“foo”和“baz”理解为键,则需要使用filereader
api()读取文件内容,然后使用JSON.parse()方法将文件转换为JSON对象,然后迭代该对象以获取键:
var keys = [];
for (var x in obj){
if (obj.hasOwnProperty(x)) keys.push(x);
}
然后使用keys数组生成所需的任何内容
Janis到目前为止你试过什么?你们有什么代码可以让我们看到你们做了什么吗?请提供一些代码和你们到目前为止做了什么。或者用它来获取一个密钥数组