json api

时间:2015-08-05 09:14:57

标签: javascript jquery json api

所以我有一个人员列表以及我从json数组获得的有关它们的其他信息,我现在想要创建一个搜索功能,当输入名称时,会显示此人及其部分信息。

最好的方法是什么,例如纯Javascript或只是jQuery? 非常感谢任何领先/向正确方向推进。

JSON示例

{
GetContactsResult: [
  {
    FirstName: "John",
    ImageHash: "DA39A3EE5E6B4B0D3255BFEF95601890AFD80709",
    IsFavourite: false,
    LastName: "Doe",
    LocalNumber: null,
    MobileNumber: null,
    PhoneState: 2,
    StateCaption: "Busy",
    StateColor: {
    B: 128,
    G: 128,
    R: 255
          },
    StateEnd: "/Date(-2209161600000)/",
    StateHasEnd: false,
    StateSubject: "Busy",
   UserRecID: 62376
 },
{
   FirstName: "Jane",
   ImageHash: "DA39A3EE5E6B4B0D3255BFEF95601890AFD80709",
   IsFavourite: false,
   LastName: "Doe",
   LocalNumber: null,
   MobileNumber: null,
   PhoneState: 2,
   StateCaption: "At work",
   StateColor: {
   B: 128,
   G: 128,
   R: 255
   }
  ]
}

1 个答案:

答案 0 :(得分:0)

json.GetContactsResult.filter(function(person) {
    return person.FirstName == "John";
});

这将返回一个数组,其名字为" John"。