скомпилируйте непосредственно от энергии

Когда вы анализируете файл 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

14
задан Ionică Bizău 14 April 2013 в 14:29
поделиться

4 ответа

Я должен изменить C, Cpp в c, cpp, затем он хорошо работает.

спасибо всем, особенно Rob Wells, Ваш ответ помог мне много.спасибо.

6
ответ дан 1 December 2019 в 12:53
поделиться

Вы нуждаетесь в замене там, пробуете что-то как:

set makeprg=gmake\ %:r.o

О, это предполагает, что Вы имеете:

  1. (M|m)akefile в каталоге, или
  2. СУФФИКСНЫЕ правила по умолчанию доступны для Вашей среды (который похоже, что нет),

Проверьте на значение по умолчанию путем ввода:

make -n <my_file>.o

и посмотрите, дает ли это Вам что-то разумное.

Если существует make-файл в другом месте, можно добавить-f опцию указать на make-файл, например:

set makeprg=gmake\ -f\ ../some_other_dir/makefile\ %:r.o

BTW Для приобретения знаний о делают, и особенно gmake, я предложил бы взглянуть на превосходную книгу "Руководящие Проекты с GNU, Делают" (санировал ссылку Amazon).

HTH.

удачи

10
ответ дан 1 December 2019 в 12:53
поделиться

Я думаю, что намного легче, если Вы пишете Make-файл и помещаете его, где vi может найти его. Я не уверен, используете ли Вы на самом деле vi (я только использовал Vim), но когда существует компиляция Make-файла, должно быть столь же легким как запись: сделайте (никакой набор makeprg необходимый).

5
ответ дан 1 December 2019 в 12:53
поделиться

В первую очередь, просто сделайте кровавый make-файл. Каждый инструмент там ожидает работать с, делают и если Ваши компиляции состоят в том, что простой требуется приблизительно 30 секунд для записи make-файла, который компилирует весь c и cpp файлы в исполняемый файл.

Во-вторых, если Вы отказываетесь использовать make-файл, затем пробуют

:help system

Это должно дать Вам достаточно информации для предложения собственной команды, подобной этому

:com Mymake call system("g++ ".expand("%"))
-5
ответ дан 1 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: