#open-policy-agent #rego
Вопрос:
Я пытаюсь прочитать формат политики rego и сохранить в формате json. Однако не удалось найти способ чтения с помощью пакета «go» rego. Есть какие-либо предложения/советы ?
Ответ №1:
Преобразование Rego в JSON похоже на попытку преобразования GoLang в JSON. Rego не является подмножеством JSON, поэтому эта задача непростая. Rego является собственным языком программирования и имеет множество встроенных функций и функций, которые было бы нелегко выразить в JSON.
Возможно, вы могли бы определить цель, которую вы хотите достичь с помощью данных JSON, и может быть другое решение?
Твое здоровье, Питер
Комментарии:
1. Спасибо за ответ, Питер. Я надеялся предоставить пользователю гибкость при указании входных данных json (серверная часть для создания rego с известными атрибутами политики) или политики rego в качестве входных данных. В обоих случаях я надеялся, что мы сможем вернуть json, а также политику rego в качестве ответа. Я подумал, что может быть способ извлечь ключевые слова политики и соответствующее значение из текста rego в формат json. Но я согласен с вами … это может быть трудно разобрать в json.