Где хранить строку json в текстовом документе?
Я хотел бы реализовать WordAddin. Мне нужно иметь список JSON, связанный в моем документе Word. Мой функционал поиска по документу слово и база по некоторым критериям crate json string.
Я хотел бы сохранить эту строку JSON в документе Word и использовать его позже, если это необходимо. Было бы идеально, чтобы легко хранить и легко получить этот JSON. Я хочу, чтобы все данные были в текстовом документе, поэтому отдельные файлы или база данных не являются опциями.
Мой вопрос: где хранить эту строку JSON?
Возможные решения, которые я вижу:
- Сохранить документ как текст, а затем скрыть и защитить этот текст
- Сохранить в файл и прикрепить этот файл к текстовому документу (защитить и скрыть)
Есть ли какое-нибудь лучшее место, где я могу хранить такие данные в текстовом документе?
1 ответ
Каждый документ Microsoft Word имеет метаданные и свойства. Я бы порекомендовал хранить ваш Json в одном из них.
Вот несколько примеров того, как это сделать:
- MSDN
- Программный доступ к свойствам пользовательских документов Excel
- Как добавить пользовательские свойства в документ Word с помощью.NET 4?
Обратите внимание, что свойства могут быть прочитаны пользователями (если они знают, что они ищут).