Как переместить поддерево в другое поддерево в emacs режима org

В дополнение к предыдущим ответам, в случае необходимости проверки формата JSON, такого как «{}», вы можете использовать следующий код:

const validateJSON = (str) => {
  try {
    const json = JSON.parse(str);
    if (Object.prototype.toString.call(json).slice(8,-1) !== 'Object') {
      return false;
    }
  } catch (e) {
    return false;
  }
  return true;
}

Примеры использования:

validateJSON('{}')
true
validateJSON('[]')
false
validateJSON('')
false
validateJSON('2134')
false
validateJSON('{ "Id": 1, "Name": "Coke" }')
true
16
задан andrei 22 September 2011 в 04:09
поделиться