Với mã:JsonProvider "Đây không phải là một biểu thức hằng hoặc giá trị thuộc tính tùy chỉnh hợp lệ"
#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>
Dòng cuối cùng giữ cho tôi lỗi "Đây không phải là một biểu thức hằng hoặc tùy chỉnh hợp lệ giá trị thuộc tính" - - điều đó nghĩa là gì? Làm thế nào tôi có thể làm cho nó đọc JSON này?
Cảm ơn thông tin này. Tôi tò mò nếu bất cứ ai có thể giải thích chi tiết tại sao bạn phải đánh dấu một giá trị mà đã không thay đổi như một hằng số. Điều gì đang thực sự xảy ra ở đây? EDIT: nevermind, tôi nhận được nó. Rõ ràng điều này có để tất cả giải quyết lúc 'biên dịch' thời gian, không phải thời gian chạy. – jackmott