Сериализация RestSharp в JSON, объект не использует атрибут SerializeAs, как ожидалось

Преобразование Box-Muller - это то, что обычно используется. Это правильно создает значения с нормальным распределением.

http://en.wikipedia.org/wiki/Normal_distribution#Generating_values_from_normal_distribution

http: //en.wikipedia.org/wiki/Box_Muller_transform

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

13
задан MaxiWheat 7 February 2014 в 17:02
поделиться

1 ответ

Вы могли использовать следующий метод в Стороне клиента. Это по существу использует Newtonsoft deserializer вместо встроенного RestSharp deserializer. Newtonsoft deserializer уважает свойство DataMember Name или JsonProperty.

    private T Execute<T>(RestRequest request)
    {
        var response = _client.Execute(request);
        if (response.ErrorException != null)
            throw new Exception("Error:" + response.ErrorException);

        return (T)JsonConvert.DeserializeObject(response.Content, typeof(T));
    }
0
ответ дан 1 December 2019 в 17:52
поделиться
Другие вопросы по тегам:

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