¿Alguien sabe un formato de archivo para archivos de configuración fáciles de leer por los humanos? Quiero tener algo así como tag = valor donde valor puede ser:Formato de archivo de configuración
- cadena
- Número (int o float)
- booleano (verdadero/falso)
- Array (de cadena Los valores, los valores numéricos , valores booleanos)
- Otra estructura (que será más claro lo que quiero decir en el ejemplo de barbecho)
ahora utilizo algo como esto:
- IntTag = 1
- FloatTag = 1,1
- StringTag = "una cadena"
- BoolTag = true
- ArrayTag1 = [1 2 3]
- ArrayTag2 = [1.1 2.1 3.1]
- ArrayTag3 = [ "str1" "str2" "str3"]
- StructTag =
- {
- NestedTag1 = 1
- NestedTag2 = "str1"
- }
y así sucesivamente.
El análisis es fácil, pero para los archivos grandes me resulta difícil de leer/editar en los editores de texto. No me gusta xml por la misma razón, es difícil de leer. INI no admite el anidamiento y quiero poder anidar etiquetas. Tampoco quiero un formato complicado porque usaré un tipo limitado de valores como mencioné anteriormente.
Gracias por cualquier ayuda.
Tenga en cuenta que todos los consejos que recibirá serán subjetivos, ya que los fanáticos del formato A lo defenderán hasta la muerte en el formato B. – Piskvor
a menudo depende del entorno que esté utilizando, ya que puede tener clases preconfiguradas, estándares, etc. Por ejemplo, un proyecto web front-end haría de JSON el candidato ideal. –