Java 如何在json文件中搜索?

Java 如何在json文件中搜索?,java,json,Java,Json,我有一个JSON文件,内容如下: [ { "Name": "A+", "Type": "Array", "Designed by": "Arthur Whitney" }, { "Name": "Ada", "Type": "Compiled, Imperative, Procedural, Object-oriented class-based", "Designed by": "Tucker Taft, Jean Ichbiah"

我有一个JSON文件,内容如下:

[
  {
    "Name": "A+",
    "Type": "Array",
    "Designed by": "Arthur Whitney"
  },
  {
    "Name": "Ada",
    "Type": "Compiled, Imperative, Procedural, Object-oriented class-based",
    "Designed by": "Tucker Taft, Jean Ichbiah"
    }
    {
    "Name": "C",
    "Type": "Compiled, Curly-bracket, Imperative, Procedural",
    "Designed by": "Dennis Ritchie"
  },
  {
    "Name": "C#",
    "Type": "Compiled, Curly-bracket, Iterative, Object-oriented class-based, Reflective, Procedural",
    "Designed by": "Microsoft"
  },
  {
    "Name": "Java",
    "Type": "Compiled, Curly-bracket, Imperative, Object-oriented class-based, Procedural, Reflective",
    "Designed by": "James Gosling, Sun Microsystems"
  },
  {
    "Name": "JavaScript",
    "Type": "Curly-bracket, Interpreted, Reflective, Procedural, Scripting, Interactive mode",
    "Designed by": "Brendan Eich"
  }
  ]
我想编写一个web应用程序,让用户在文本框中键入一个单词,例如“java”,然后单击搜索按钮,然后在这个JSON文件中搜索,并在网页中显示结果。
我是web应用程序新手。我不知道如何搜索JSON文件并表示结果。有人能帮我吗?

如果你只是想完成工作,你可以使用,而不是简单地执行以下操作:

var data = [...] // your jsonfile as array of objects
_.findWhere(data, {Name:"Java"}) // returns the object 

您只需使用JavaScript即可:将此文件加载到浏览器,然后循环此数组并比较名称