css – Sass:如何将JSON文件直接解码为Sass变量?

是否可以使用Node-Sass解码JSON文件?

例如:

@import "../data/data.json";

我需要将这些数据直接迭代到变量中

欢迎任何帮助:)

最佳答案
我不太确定你会怎么做但是这里有一个关于如何为sass添加自定义ruby函数的一个很好的例子:

https://gist.github.com/chriseppstein/1561650

以下是关于如何解析json的问题:

Parsing a JSON string in Ruby

也许把它们放在一起后你可以做这样的事情吗?

module Sass::Script::Functions
  def json(Sass::Script::String)
    require 'rubygems'
    require 'json'
    JSON.parse(string)
  end
end

将它添加到config.rb文件的末尾,并确保安装了json ruby​​ gem:

gem install json

并运行:

compass compile --force

把它全部付诸实践.

*这显然是未经测试但不起作用,但它可以帮助您到达您需要去的地方.

转载注明原文:css – Sass:如何将JSON文件直接解码为Sass变量? - 代码日志