Скажет, у меня есть этот код жёстко прописанный,Как создать этот Json?
$("#test").gmap3({
map:{
options:{
center:{lat:24.886436490787712,lng:-70.2685546875},
zoom:3,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
},
polygon: {
values: [
{
options:{
strokeColor: "#FF0000",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.35,
paths:[
[25.774252, -80.190262],
[18.466465, -66.118292],
[32.321384, -64.75737],
[25.774252, -80.190262]
]
}
},
{
options:{
strokeColor: "#FF0000",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.35,
paths:[
[37.33522435930639,-97.7783203125],
[37.33522435930639,-85.8251953125],
[29.420460341013133,-86.3525390625],
[23.120153621695614,-97.0751953125]
]
}
},
{
options:{
strokeColor: "#FF0000",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.35,
paths:[
[21.002471054356725,-52.4267578125],
[28.34306490482549,-47.1533203125],
[17.35063837604883,-35.7275390625],
[11.049038346537106,-49.0869140625],
[8.276727101164045,-61.2158203125]
]
}
},
],
onces:{
click: function(polygon){
polygon.setOptions({
fillColor: "#FFAF9F",
strokeColor: "#FF512F"
});
}
}
}
});
Мне интересно, как я могу создать раздел «Значение» из C# кода.
У меня это до сих пор.
public class Options
{
public string strokeColor { get; set; }
public string strokeWeight { get; set; }
public string fillColor { get; set; }
public string fillOpacity { get; set; }
public string strokeOpacity { get; set; }
}
Это, я думаю, будет сборкой (или массивом), но не уверен в путях. Я такой, какой был бы. Это должен быть какой-то массив в массиве, но он не может иметь никаких имен свойств.
Ya, только что нашел этот инструмент и попробовал его. – chobo2
Если вы используете .Net 4.5 и VS 2012 или выше, вы также можете использовать «Вставить JSON в качестве классов» [здесь] (http://blogs.msdn.com/b/webdev/archive/2012/12/18/ paste-json-as-classes-in-asp-net-and-web-tools-2012-2-rc.aspx) – heads5150
Прохладный, я также проверю это. Есть ли способ не создавать класс RootObject? – chobo2