Java 如何在json文件中搜索?
我有一个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"
[
{
"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即可:将此文件加载到浏览器,然后循环此数组并比较名称