求解,一堆json数据 只要内中一两个values 肿么破
求解,一堆json数据 只要其中一两个values 肿么破
json数据如下:
我只需要里面的attachmentid和filename的值 该肿么破,不会要把类全部写出来 再从里面取值吧?有木有好办法?。。。。
{
"id": "14734a49db32679e",
"threadId": "14734a49db32679e",
"labelIds": [
"INBOX",
"CATEGORY_PERSONAL"
],
"snippet": "压缩文件测试--2014.7.14",
"historyId": "1546",
"payload": {
"mimeType": "multipart/mixed",
"filename": "",
"headers": [
{
"name": "Delivered-To",
"value": "zjgsutest@gmail.com"
},
{
"name": "Received",
"value": "by 10.140.29.101 with SMTP id a92csp96825qga; Mon, 14 Jul 2014 04:31:49 -0700 (PDT)"
},
{
"name": "X-Received",
"value": "by 10.68.65.36 with SMTP id u4mr2392809pbs.127.1405337509249; Mon, 14 Jul 2014 04:31:49 -0700 (PDT)"
},
{
"name": "Return-Path",
"value": "<yinjun104@sina.com>"
},
{
"name": "Received",
"value": "from mail234-169.sinamail.sina.com.cn (mail234-169.sinamail.sina.com.cn. [58.63.234.169]) by mx.google.com with ESMTP id ly9si8942770pab.211.2014.07.14.04.31.27 for <zjgsutest@gmail.com>; Mon, 14 Jul 2014 04:31:49 -0700 (PDT)"
},
{
"name": "Received-SPF",
"value": "pass (google.com: domain of yinjun104@sina.com designates 58.63.234.169 as permitted sender) client-ip=58.63.234.169;"
},
{
"name": "Authentication-Results",
"value": "mx.google.com; spf=pass (google.com: domain of yinjun104@sina.com designates 58.63.234.169 as permitted sender) smtp.mail=yinjun104@sina.com"
},
{
"name": "X-Originating-IP",
"value": "[107.147.204.64]"
},
{
"name": "Received",
"value": "from unknown (HELO webmail.sinamail.sina.com.cn) ([10.71.1.41]) by irgz1-219.sinamail.sina.com.cn with ESMTP; 14 Jul 2014 19:31:17 +0800"
},
{
"name": "Received",
"value": "by webmail.sinamail.sina.com.cn (Postfix, from userid 80) id DD0373700C5; Mon, 14 Jul 2014 19:31:16 +0800 (CST)"
},
{
"name": "Date",
"value": "Mon, 14 Jul 2014 19:31:16 +0800"
},
{
"name": "Received",
"value": "from yinjun104@sina.com([107.147.204.64]) by m1.mail.sina.com.cn via HTTP; Mon, 14 Jul 2014 19:31:16 +0800 (CST)"
},
{
"name": "Reply-To",
"value": "yinjun104@sina.com"
},
{
"name": "From",
"value": "\"maomao\" <yinjun104@sina.com>"
},
{
"name": "To",
"value": "\"zjgsutest\" <zjgsutest@gmail.com>"
},
{
"name": "Subject",
"value": "rartest--2014.7.14"
},
{
"name": "MIME-Version",
"value": "1.0"
},
{
"name": "X-Priority",
"value": "3"
},
{
"name": "X-MessageID",
"value": "53c3bf8422944974"
},
{
"name": "X-Mailer",
"value": "Sina WebMail 4.0"
},
{
"name": "Content-Type",
"value": "multipart/mixed;\t boundary=\"=-sinamail_mix_a8756e002a3baad1ace5128046073543\""
},
{
"name": "Message-Id",
json数据如下:
我只需要里面的attachmentid和filename的值 该肿么破,不会要把类全部写出来 再从里面取值吧?有木有好办法?。。。。
{
"id": "14734a49db32679e",
"threadId": "14734a49db32679e",
"labelIds": [
"INBOX",
"CATEGORY_PERSONAL"
],
"snippet": "压缩文件测试--2014.7.14",
"historyId": "1546",
"payload": {
"mimeType": "multipart/mixed",
"filename": "",
"headers": [
{
"name": "Delivered-To",
"value": "zjgsutest@gmail.com"
},
{
"name": "Received",
"value": "by 10.140.29.101 with SMTP id a92csp96825qga; Mon, 14 Jul 2014 04:31:49 -0700 (PDT)"
},
{
"name": "X-Received",
"value": "by 10.68.65.36 with SMTP id u4mr2392809pbs.127.1405337509249; Mon, 14 Jul 2014 04:31:49 -0700 (PDT)"
},
{
"name": "Return-Path",
"value": "<yinjun104@sina.com>"
},
{
"name": "Received",
"value": "from mail234-169.sinamail.sina.com.cn (mail234-169.sinamail.sina.com.cn. [58.63.234.169]) by mx.google.com with ESMTP id ly9si8942770pab.211.2014.07.14.04.31.27 for <zjgsutest@gmail.com>; Mon, 14 Jul 2014 04:31:49 -0700 (PDT)"
},
{
"name": "Received-SPF",
"value": "pass (google.com: domain of yinjun104@sina.com designates 58.63.234.169 as permitted sender) client-ip=58.63.234.169;"
},
{
"name": "Authentication-Results",
"value": "mx.google.com; spf=pass (google.com: domain of yinjun104@sina.com designates 58.63.234.169 as permitted sender) smtp.mail=yinjun104@sina.com"
},
{
"name": "X-Originating-IP",
"value": "[107.147.204.64]"
},
{
"name": "Received",
"value": "from unknown (HELO webmail.sinamail.sina.com.cn) ([10.71.1.41]) by irgz1-219.sinamail.sina.com.cn with ESMTP; 14 Jul 2014 19:31:17 +0800"
},
{
"name": "Received",
"value": "by webmail.sinamail.sina.com.cn (Postfix, from userid 80) id DD0373700C5; Mon, 14 Jul 2014 19:31:16 +0800 (CST)"
},
{
"name": "Date",
"value": "Mon, 14 Jul 2014 19:31:16 +0800"
},
{
"name": "Received",
"value": "from yinjun104@sina.com([107.147.204.64]) by m1.mail.sina.com.cn via HTTP; Mon, 14 Jul 2014 19:31:16 +0800 (CST)"
},
{
"name": "Reply-To",
"value": "yinjun104@sina.com"
},
{
"name": "From",
"value": "\"maomao\" <yinjun104@sina.com>"
},
{
"name": "To",
"value": "\"zjgsutest\" <zjgsutest@gmail.com>"
},
{
"name": "Subject",
"value": "rartest--2014.7.14"
},
{
"name": "MIME-Version",
"value": "1.0"
},
{
"name": "X-Priority",
"value": "3"
},
{
"name": "X-MessageID",
"value": "53c3bf8422944974"
},
{
"name": "X-Mailer",
"value": "Sina WebMail 4.0"
},
{
"name": "Content-Type",
"value": "multipart/mixed;\t boundary=\"=-sinamail_mix_a8756e002a3baad1ace5128046073543\""
},
{
"name": "Message-Id",