Я пытаюсь создать json, необходимый для создания объекта в jQuery с использованием C #. JSON необходимо
{
title: 'title text',
upperVal: 40,
lowerVal: 5,
mouseover: function() { return 'difference ' + (upperVal - lowerVal); }
}
Первые несколько элементов были достаточно простыми. Я создал класс для представления объекта, JSObj, а затем запустил его через JavascriptSerializer.Serialize ()
public class JSObj {
public string title { get; set; }
public int upperVal { get; set; }
public int lowerVal { get; set; }
}
Это отлично работает для первых нескольких атрибутов, но я не знаю, как вернуть правильную функцию наведения мыши.
РЕДАКТИРОВАТЬ: предоставленный код является просто примером кода, потому что структура JSON, который я на самом деле использую, немного сложнее. Я использую HighCharts, и один из параметров конфигурации, который мне действительно нужно использовать, требует наличия функции, даже если они не являются действительными json (http://www.highcharts.com/ref/#tooltip--formatter), поэтому, к сожалению, я не могу избежать проблемы