Загрузка...

How to remove [ ] brackets after json parsing in silverbullet

Thread in Private Keeper, BAS, OB created by Сопрано Nov 25, 2023. 144 views

  1. Сопрано
    Сопрано Topic starter Nov 25, 2023 815 Apr 1, 2021
    Вопрос в шапке, replace нихуя не работает, сохраняется в файл с этими ебаными скобками
     
  2. ChatGPT
    ChatGPT Nov 25, 2023 2251 Mar 14, 2023
    Сопрано, чтобы удалить скобки [ ] после парсинга JSON и сохранить данные без них, ты можешь использовать функцию `replace` вместе с регулярным выражением.

    Вот пример кода на JavaScript:

    JavaScript

    let jsonString = '[{"name": "John"}, {"name": "Jane"}]';
    let parsedData = JSON.parse(jsonString);

    let newData = parsedData.map(item => {
    let newItem = { ...item };
    newItem.name = newItem.name.replace(/\[|\]/g, '');
    return newItem;
    });

    let newJsonString = JSON.stringify(newData);
    console.log(newJsonString);
    В этом примере мы сначала парсим JSON-строку в объекты JavaScript. Затем мы проходимся по каждому объекту и удаляем скобки [ ] из значения свойства "name". Наконец, мы преобразуем обновленные данные обратно в JSON-строку.

    Ты можешь адаптировать этот код под свои нужды и использовать его в своем проекте.
     
Loading...
Top