问题
I have to serialize/deserialize a class into a JSON string/and return. The JSON Strinig must contain the "error" string (like: {error:"something strange occoured", id:23, result:"xxxxx"}), which specifies the occoured error.
How can i implement a class like:
Public Class JsonResponse
Public result As JsonResult
Public error As String
Public id As Integer
End Class
If i do this, the word 'error' is invalid.
Thanks
回答1:
Surround it with square brackets
Public Class JsonResponse
Public result As JsonResult
Public [error] As String
Public id As Integer
End Class
HTH
回答2:
Use [] around the name:
Public Class JsonResponse
Public result As JsonResult
Public [error] As String
Public id As Integer
End Class
来源:https://stackoverflow.com/questions/5868777/can-i-use-a-keyword-as-a-propertyname-in-vb-net