尝试解析null变量而不是字符串时出错的vba

时间:2016-02-17 20:17:55

标签: json vb.net excel vba error-handling

在excel里面我循环了一系列看起来像这样的json字符串。但有时其中一个值将带有null而不是字符串。 所以我尝试做一些错误识别,但我没有得到正确的东西 我想得到一个列表,第一项将是"工具培训"并且由于null在第二次失败时出现类型不匹配,我正在尝试尝试除此之外或出现错误。

    Dim return_value As String     
On Error GoTo 22
    return_value = jstring("fields")("customfield_18711")("value")
22:
    return_value = "empty"

Resume Next

应该只使用简历吗?没有下一个? 或者我甚至根本不使用简历?

这是json字符串的样子

{
"expand": "operations,editmeta,changelog,transitions,renderedFields",
"id": "452637",
"self": "example.com/rest/api/2/issue/452637",
"key": "MP-16098",
"fields": {
"summary": "my summary",
"customfield_18711": {
"self": "example.com/rest/api/2/customFieldOption/48120",
"value": "Tool Training",
"id": "48120"
}
}
}




{
"expand": "operations,editmeta,changelog,transitions,renderedFields",
"id": "452637",
"self": "example.com/rest/api/2/issue/452637",
"key": "MP-16098",
"fields": {
"summary": "my summary",
"customfield_18711": {
"self": "example.com/rest/api/2/customFieldOption/48120",
"value": null,
"id": "48120"
}
}
}

0 个答案:

没有答案