C# кодируют для сериализации plain-old-CLR-objects к JSON

При использовании генератора псевдослучайных чисел можно гарантировать, что каждое случайное число, которое Вы генерируете, появится в том же порядке от данного семени. Код для генерации системы, отобранной данным числом, появится тот же каждый раз, когда Вы генерируете его.

Использование первое число от псевдослучайного потока числа, которое генерирует количество "логических элементов". Пройдите каждый логический элемент и заставьте значение от потока числа присваиваться к и отбирать каждую целевую систему.

Генерируют featurs каждой системы на основе того семени.

существует несколько известных алгоритмов для генерации случайных семян.

Дают вихрь Мерсенна трещина

9
задан Jonathan 29 September 2009 в 03:40
поделиться

2 ответа

Try DataContractJsonSerializer:

Serializes objects to the JavaScript Object Notation (JSON) and deserializes JSON data to objects.

Use the DataContractJsonSerializer class to serialize instances of a type into a JSON document and to deserialize a JSON document into an instance of a type. For example, you can create a type named Person with properties that contain essential data, such as a name and address. You затем может создавать и управлять экземпляр класса Person и напишите все значения его свойств в JSON документ для последующего поиска. Эта Документ JSON позже может быть десериализован в класс Person или другой класс с эквивалентными данными контракт.

10
ответ дан 4 December 2019 в 06:49
поделиться

Yes, I've had a lot of success with JSON.NET.

As an example from the web page:

Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };

string json = JsonConvert.SerializeObject(product);
24
ответ дан 4 December 2019 в 06:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: