无法使用JsonPath从json读取密钥

时间:2016-02-24 06:19:03

标签: java json

我试图通过提供json密钥来读取json值。 我尝试过的代码。文件是它在json之上的alreadt加载。 我正在使用此链接https://github.com/jayway/JsonPath

jsonPath = "$.Contact[?(@.key  =~ /ContactID/i)].value";
Object attrValue = JsonPath.read(document, jsonPath);

“attrValue为空”。请指导我这个。提前谢谢

{
  Date=/Date(1454410800000+1300)/,
  Type=ACCREC,
  Total=7000,
  Status=PAID,
  Contact={
    Name=Abc,
    Phones=[

    ],
    Addresses=[

    ],
    ContactID=df400dcd-6bdb-4cb5-98ce-496ec64c253f,
    ContactGroups=[

    ],
    ContactPersons=[

    ],
    HasValidationErrors=false
  },
  DueDate=/Date(1454756400000+1300)/,

  SubTotal=7000,
  TotalTax=0,
  AmountDue=0,
  HasErrors=false,
  InvoiceID=7aaa5fe5-25c3-47f9-b37f-f732b7705ee4


 }

0 个答案:

没有答案