Dato il codice:JsonProvider "Questo non è un'espressione costante o attributo valido personalizzato valore"
#if INTERACTIVE
#r "bin\Debug\FSharp.Data.dll"
#endif
open System
open FSharp.Data
open FSharp.Data.Json
let testJson = """{ "workingDir":"hello", "exportDir":"hi there", "items":[{ "source":"", "dest":"", "args": {"name":"that"} }] }"""
//here is where i get the error
let Schema = JsonProvider<testJson>
L'ultima riga continua a darmi l'errore "Questo non è un'espressione costante o valida personalizzato valore di attributo" - - cosa significa? Come posso leggere questo JSON?
Grazie per queste informazioni. Sono curioso di sapere se qualcuno può spiegare in dettaglio perché devi marcare un valore che è già immutabile come costante. Cosa sta succedendo davvero qui? EDIT: non importa, ho capito. Ovviamente questo deve risolvere tutti in fase di 'compilazione', non in runtime. – jackmott