Tengo una consulta larga de la que la estoy analizando en JSON para obtener valores individuales. Todo funciona bien. Desafortunadamente, el problema aparece cuando se usa SetArgs() en un {} anidado. Por ejemplo, aquí está mi consulta:
{ System(ID: "1") { model { type { SystemModel{ CreationModel(isModelCreated: true) { name } } } } } }Y aquí está mi código de Unity:
public async void GetSystemID () { //Importing NestedQuery... ... query.SetArgs (new { ID= "1", isModelCreated = true }); //How do I provide isModelCreated here UnityWebRequest request = await NestedQuery.Post (query); JSONNode itemsData = JSON.Parse (request.downloadHandler.text); var parseJSON = JSON.Parse (request.downloadHandler.text); }Entonces, en SetArgs, tengo que proporcionar una lista de argumentos, por ejemplo, ID: "1" e isModelCreated: true. Puedo proporcionar el primer argumento, pero desafortunadamente el argumento de la consulta anidada: isModelCreated no se reconoce, ya que lo trata como:
System(ID: "1", isModelCreated: true) {}¿Tengo que agregar varios {} para que aparezca en el orden correcto o hay una forma más limpia de lograrlo?