オブジェクトを表すObjectがあります.JsonUtils(または何か)を使用せずにObjectを表すパラメータとしてJSON文字列を使用してコンストラクタを作成したいと考えています。 例:コンパイラはエラーをスローしますので、私は(「『私』は割り当ての対象にならない」「『私』はpuedeのSERエルDESTINO・デ・ウナasignación」ミーを設定することはできませんもちろんコンストラクタ内のオブジェクトにJsonをデシリアライズする
Imports System.Web.Script
Public Class Person
Public Property Age As Integer
Public Property Children As Integer
Public Property Married As Boolean
Public Sub New()
End Sub
Public Sub New(ByVal sJson as String)
Dim serializer As New Serialization.JavaScriptSerializer
Me = serializer.Deserialize(Of Person)(sJson)
End Sub
End Class
、申し訳ありませんが、私のVS2005はスペイン語です)。
どうすればこの問題を解決できますか? このアプローチは正しい方法ですか?
的環境:Visual Studio 2005の、.NET Framework 2.0の(更新することはできません)
"sourceObject" varの目的は何ですか?初期化されていますが使用されていません – Oliver
ああ申し訳ありません、私はそれを置き忘れました。私は今それを編集します。私は 'prop.GetValue(私、何もない)'をしました。なぜなら、私は実際に何かをデシリアライズしなかったからです –