Как отобразить свойства файла geoJson во всплывающем окне на листочке, если в именах свойств есть специальные символы?

Скажем, запись в моем файле geoJSON выглядит так:

"properties": {
"MGT_acc":"SRR1965662_pass.fasta",
"Run_(NCBI)":"SRR1965662",
"MLST":313,
}

Я хочу отобразить значение "RUN_(NCBI)", то есть "SRR1965662". Мой код JavaScript для всплывающего окна выглядит следующим образом:

 marker.bindPopup('MLST: ' + feature.properties.MLST+ '<br/>' +
 'Run_(NCBI)' + feature.properties."Run_(NCBI)" + '<br/>');

Атрибут MLST хорошо отображается, если я закомментирую строку Run_(NCBI). Как я могу получить это свойство, чтобы показать, если оно содержит специальные символы в строке?

1 ответ

Попробуйте ссылаться на свойство, как это

feature.properties["Run_(NCBI)"]

Другие вопросы по тегам