Когда вы анализируете файл JSON, он ведет себя так же, как обычный объект Javascript, затем:
myJSONfile.feed.entry[index].content.properties.ResourceType.element.Label.__text
Обратите внимание на индекс записи, к которой вы получаете доступ:
myJSONfile.feed.entry[index]
const json = {
"feed": {
"id": "[redacted]",
"title": "",
"updated": "2019-01-17T21:01:03Z",
"entry": [
{
"id": "Web/Lists(guid'[redacted]')/Items(1)",
"category": {
"_term": "[redacted]",
"_scheme": "[redacted url]"
},
"link": {
"_rel": "edit",
"_href": "Web/Lists(guid'[redacted]')/Items(1)"
},
"title": "",
"updated": "2019-01-17T21:01:03Z",
"author": {
"name": ""
},
"content": {
"properties": {
"ResourceType": {
"element": {
"Label": {
"__prefix": "d",
"__text": "Guides & Protocols"
},
"TermGuid": {
"__prefix": "d",
"__text": "[redacted]"
},
"WssId": {
"_m:type": "[redacted]",
"__prefix": "d",
"__text": "706"
},
"__prefix": "d"
},
"_m:type": "Collection([redacted])",
"__prefix": "d"
},
"__prefix": "m"
},
"_type": "application/xml"
},
"_m:etag": "\"2\""
}
]
}
}
console.log(json.feed.entry[0].content.properties.ResourceType.element.Label.__text)
// Guides & Protocols
Я должен изменить C, Cpp в c, cpp, затем он хорошо работает.
спасибо всем, особенно Rob Wells, Ваш ответ помог мне много.спасибо.
Вы нуждаетесь в замене там, пробуете что-то как:
set makeprg=gmake\ %:r.o
О, это предполагает, что Вы имеете:
Проверьте на значение по умолчанию путем ввода:
make -n <my_file>.o
и посмотрите, дает ли это Вам что-то разумное.
Если существует make-файл в другом месте, можно добавить-f опцию указать на make-файл, например:
set makeprg=gmake\ -f\ ../some_other_dir/makefile\ %:r.o
BTW Для приобретения знаний о делают, и особенно gmake, я предложил бы взглянуть на превосходную книгу "Руководящие Проекты с GNU, Делают" (санировал ссылку Amazon).
HTH.
удачи
Я думаю, что намного легче, если Вы пишете Make-файл и помещаете его, где vi может найти его. Я не уверен, используете ли Вы на самом деле vi (я только использовал Vim), но когда существует компиляция Make-файла, должно быть столь же легким как запись: сделайте (никакой набор makeprg необходимый).
В первую очередь, просто сделайте кровавый make-файл. Каждый инструмент там ожидает работать с, делают и если Ваши компиляции состоят в том, что простой требуется приблизительно 30 секунд для записи make-файла, который компилирует весь c и cpp файлы в исполняемый файл.
Во-вторых, если Вы отказываетесь использовать make-файл, затем пробуют
:help system
Это должно дать Вам достаточно информации для предложения собственной команды, подобной этому
:com Mymake call system("g++ ".expand("%"))