gpt4 book ai didi

javascript - 如何处理名称中带有@的属性

转载 作者:行者123 更新时间:2023-11-30 07:22:20 25 4
gpt4 key购买 nike

我正面临 Elasticsearch 结果的问题,它在属性名称中使用 @。 json 结果片段:

{"_index":"logs-2015.12.31","_type":"log","_id":"AVH4eA4QKV0mbJuiIHO1","_score":null,"_source":{"@timestamp":"2015-12-31T14:36:35.378Z","beat":{"hostname":"

我需要将其值解释为 jquery 代码。查看代码片段:

    case item._index.startsWith('logs-'):
$('#results-list').append( '<a href="details.jsp?id=' + item._id + '" target="_blank" class="list-group-item">'
+ '<span class="label label-info">' + item._type + '</span>'
+ '<h4 class="list-group-item-heading">' + item._source.source + '</h4>'
+ '<p class="list-group-item-text">' + item._source.@timestamp + ' - ' + item._source.beat.name + '</p>'
+ '<p class="list-group-item-text">' + item._source.message + '</p>'
+ '</a>'

如果无法更改源,如何处理属性?

最佳答案

@ 字符不能用在文字属性名称中,因此您需要使用数组符号来访问它:

item._source['@timestamp']

关于javascript - 如何处理名称中带有@的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34548007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com