我只是想要一些可以使用 CSS JSON 方法将其转换为 JSON 的文本区域。
{
"selector-1":{
"property-1":"value-1",
"property-n":"value-n"
}
}
http://www.featureblend.com/css-json.html
有谁知道可以将 CSS 解码为 JSON 的东西?如果它也可以对其进行编码,那也会很有帮助。
我只是想要一些可以使用 CSS JSON 方法将其转换为 JSON 的文本区域。
{
"selector-1":{
"property-1":"value-1",
"property-n":"value-n"
}
}
http://www.featureblend.com/css-json.html
有谁知道可以将 CSS 解码为 JSON 的东西?如果它也可以对其进行编码,那也会很有帮助。
这个 js 解析器具有您正在寻找的两种方法。
// To JSON
var json = CSSJSON.toJSON(cssString);
// To CSS
var css = CSSJSON.toCSS(jsonObject);
或 jQuery 插件解析器。
示例 CSS:
div div:first {
font-weight: bold;
-jquery: each(function() {alert(this.tagName);})
}
div > span {
color: red;
}
发送到回调的 JSON 输出:
{
'div div:first' : {
'font-weight' : 'bold',
'-jquery': 'each(function() {alert(this.tagName);})'
},
'div > span' : {
'color': 'red'
}
}
您可以将 css 字符串应用于这样的元素:
var cssJSON = '{ "display": "none" }';
var obj = JSON.parse(json);
$("#element").css(obj);