重複の可能性:
デシリアライズする前に、JSON から奇妙な隠し文字を削除する
いくつかの JSON があり、デシリアライズする前に要素の 1 つを削除する必要があります。
システムに悪いデータが入ってきて、それを取り除く必要があります。最善の解決策ではありませんが、これは緊急事態です。
そのため、JSON からプロパティを削除しようとしています。
以下にサンプルを示します。
{
"UDF4" : "",
"ProductID" : 0,
"Dimensions" : "",
"weight" : 0,
"Category" : "",
"OrderID" : 0,
"ManufacturerID" : 439,
"CatalogCode" : "BARB",
"ItemID" : "BARB13HIV",
"Description" : "BARB13HIV",
"BasePrice" : 0,
"OrderItemID" : 0,
"Price" : 44,
"UDF5" : "�65",
"UDF1" : "13HIV",
"Qty" : 3,
"UPC" : "BARB13HIV",
"DiscountValue" : 0,
"Cubes" : 0,
"CatalogName" : "BARBARA COSGROVE LAMPS",
"UDF2" : "",
"ItemName" : "13\" Painted parchment ivory",
"ModifierListID" : 0,
"UnitOfMeasure" : "",
"SortOrder" : 36,
"SubTotal" : 132,
"PhotoName" : "barb-13hiv",
"OverrridePrice" : 0,
"UDF3" : "",
"AdditionalImageCount" : 0,
"OrderGUID" : "3DFB932C-2F88-4C44-9417-251EABE1B863",
"CompleteItemID" : "BARB13HIV",
"PiecesBox" : 0,
"SalesRepID" : 0,
"Source" : "",
"HasLineItemDiscount" : 0}
JSON をそのまま残しながら、この文字列の UDF5 部分を削除する必要があります。UDF の値は変数です。