Javascript 如何从JSON值中选取数据

Javascript 如何从JSON值中选取数据,javascript,json,Javascript,Json,这是我的JSON数据 var data = [{ meal_com_id: "1", company_name: "PeryCap", pic: "https://shopgo.in/upload/1545849409-1518284057-Untitled-nn1.png", status: "1", details: "sdvaebfvhjaebfber itnwiuore tg5ykrgt wiretgi34 tgi3rgtiquogtiq",

这是我的JSON数据

var data = [{
    meal_com_id: "1",
    company_name: "PeryCap",
    pic: "https://shopgo.in/upload/1545849409-1518284057-Untitled-nn1.png",
    status: "1",
    details: "sdvaebfvhjaebfber itnwiuore tg5ykrgt wiretgi34 tgi3rgtiquogtiq",
    Address:
    "B.L. Behind Dhaldighi Petrol Pump, Burdwan, B.L.Hati Rd, Khosbagan Burdwan West Bengal 713101",
    day_meal: "42",
    night_meal: "25"
}];
如何使用javascript从中提取特定数据

var day_meal= data.day_meal;

给定的数据是JSON的字符串形式,因此您首先需要解析该数据以获得实际数组,并且由于该数组有一个对象,因此您可以使用索引0访问该对象,然后访问该对象的
day\u fine
属性:

var data='[{“膳食公司id”:“1”,“公司名称”:“PeryCap”,“pic”:”https://shopgo.in/upload/1545849409-1518284057-Untitled-nn1.png“状态”:“1”,“详细信息”:“SDVAEBFVHJAEBBER itnwiuore tg5ykrgt电线TGI34 tgi3rgtiquogtiq”,“地址”:“西孟加拉邦霍斯巴甘-布尔德万B.L.Hati路布尔迪吉汽油泵后面的B.L.713101”,“日餐”:“42”,“夜餐”:“25”}];
var daydemine=JSON.parse(data)[0];

console.log(daydeen);
这是一个数组。尝试使用数据[0]。day_mealvar test=data[0]。day_-mean;alert(test);undefinedYou JSON没有正确地转义引号,因此是无效的JSON。您应该对周围的引号使用单引号,否则您的编译器会向您发出尖叫。我正在使用JSON格式化程序和验证程序检查JSON数据[{“膳食公司id”:“1”,“公司名称”:“PeryCap”,“pic”:“https:\/\/shopgo.in\/upload\/1545849409-1518284057-Untitled-nn1.png”,“状态”:“1”,“详细信息”:“SDVAEBFVHJAEBBER itnwiuore tg5ykrgt wiretgi34 tgi3rgtiquogtiq”,“地址”:”西孟加拉邦霍斯巴甘-布尔德万B.L.Hati路布尔德万Dhaldighi汽油泵后面的B.L.713101,“日餐”:“42”,“夜餐”:“25”}]