【问题标题】:How to query a json file on a server [closed]如何在服务器上查询 json 文件 [关闭]
【发布时间】:2016-12-08 06:01:55
【问题描述】:

如何使用javascript“查询”服务器上的json文件? 在服务器端过滤,使用 ajax 请求。

{"employees":[
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
]}

类似“从‘J%’之类的员工中选择*。避免使用db。只需使用简单的json文件,并且只能从服务器获取过滤后的数据。 需要一种简单、快速的方法来获取所需的数据,使用 json 文件而不是 db。无需安装数据库

提前致谢,致以最诚挚的问候 马西莫

【问题讨论】:

  • 可能需要将您的标题从 CSV 修复为 JSON。还要检查 filter() 函数。
  • 您会发出 Ajax 请求以将 JSON 下载到浏览器,然后使用 JSON.parse() 将其转换为对象,然后(可能)使用 @987654323 @ 在employees 数组上。 (或者您希望过滤发生在服务器端?)
  • 你要使用ajax吗?

标签: javascript json server


【解决方案1】:

它会工作http://www.jsonquerytool.com/

{
"key" : "value",
"array" : [
    { "key" : 1 },
    { "key" : 2, "dictionary": {
            "a": "Apple",
            "b": "Butterfly",
            "c": "Cat",
            "d": "Dog"
        } },
    { "key" : 3 }
]

}

$.array[?(@.key=2)].dictionary.b

结果

  [
        "Butterfly"
  ]

【讨论】:

  • 出于性能原因,需要避免从服务器下载所有 json 数据。需要在服务器端过滤。最好不要在服务器端安装数据库。只需要处理普通文件。
  • 是的,我现在只有小数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-27
  • 1970-01-01
  • 2015-06-09
  • 1970-01-01
  • 2014-08-22
  • 1970-01-01
相关资源
最近更新 更多