Inverse of `fieldprefix` function
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza rastreando la función existente fieldprefix y cómo JSON3.read(json_str, Article) gestiona los campos anidados. Define el mapeo inverso necesario para que author.name y author.link rellenen author_name y author_link, tomando como criterio de finalización una deserialización exitosa en la estructura Article mostrada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
There is fieldprefix function, which transform flat structure into nested objects. Is it possible in some way to have an opposite operation?
As an example, consider following article structure written in json:
Input:
json_str = """
{
"author": {
"name": "XXX"
"link": "https://example.com"
},
"title": "YYY",
"body": "ZZZ"
}
"""
What I want is to put it in flat structure (because in my particular case I do not need author as a separate object)
struct Article
author_name::String
author_link::String
title::String
body::String
end
And to be able to read articles with the construct like
JSON3.read(json_str, Article)
- Lenguaje dominante
- Julia
- Estrellas
- 86
- Forks
- 21
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de JuliaData/StructTypes.jl
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
JuliaData/StructTypes.jl#104 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
JuliaData/StructTypes.jl#102 · 1 comentario ·
-
Register v1.11.0?Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
JuliaData/StructTypes.jl#98 · 2 comentarios · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
JuliaData/StructTypes.jl#96 · 1 comentario ·
-
`StructTypes.x` is not definedPosiblemente ocupada @sunoru la tomó hace 1123 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
JuliaData/StructTypes.jl#92 · 3 comentarios ·
Todos los issues de JuliaData/StructTypes.jl
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
JuliaPy/CondaPkg.jl#232 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
SciML/PETScDiffEq.jl#196 ·
Los mantenedores suelen responder en 1 día
-
Two jump tests solve a different problem than the one they buildPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
SciML/Catalyst.jl#1571 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100