为什么这是一个无效的json?

时间:2016-02-06 10:47:53

标签: json getjson

为什么这是一个无效的JSON,我也尝试在键中加引号而不起作用。

{
Nombre: “Manzana”,
Imagen: “./img/imagen_manzana.jpg”,
Descripción: “Manzana rica”,
PrecioKG: 24,
Iva: 16,
Inventario:30 }, {
Nombre: “Naranja”,
Imagen: “./img/imagen_naranja.jpg”,
Descripción: “Naranja rica”,
PrecioKG: 14,
Iva: 16,
Inventario: 27 }

1 个答案:

答案 0 :(得分:6)

有几个原因:

  1. 密钥不是双引号。

  2. 字符串引用了"花哨的引号" (),不正确引用"

  3. 您有两个顶级值。只能有一个顶级值。如果你想要两个对象,你需要将它们包装在一个数组中。

  4. http://jsonlint.com(没有任何从属关系)和其他此类网站可以帮助您解决这些问题。

    最小修复:

    [
        {
    
          "Nombre": "Manzana",
    
          "Imagen": "./img/imagen_manzana.jpg",
    
          "Descripción": "Manzana rica",
    
          "PrecioKG": 24,
    
          "Iva": 16,
    
          "Inventario": 30
      },
      {
    
          "Nombre": "Naranja",
    
          "Imagen": "./img/imagen_naranja.jpg",
    
          "Descripción": "Naranja rica",
    
          "PrecioKG": 14,
    
          "Iva": 16,
    
          "Inventario": 27
      }
    ]