jsonlogic 2.0.2 copy "jsonlogic: ^2.0.2" to clipboard
jsonlogic: ^2.0.2 copied to clipboard

jsonlogic is dart implementation of JsonLogic, which applies logic rules on JSON.

example/jsonlogic_example.dart

import 'package:jsonlogic/jsonlogic.dart';

void main() {
  example1();
}

void example1() {
  var jl = Jsonlogic();
  var rule = {
    'and': [
      {
        '<': [
          {'var': 'temp'},
          110
        ]
      },
      {
        '==': [
          {'var': 'pie.filling'},
          'apple'
        ]
      }
    ]
  };
  var data = {
    'temp': 100,
    'pie': {'filling': 'apple'}
  };
  var answer = jl.apply(rule, data);
  print('example1 answer = $answer');
}
7
likes
140
pub points
76%
popularity

Publisher

unverified uploader

jsonlogic is dart implementation of JsonLogic, which applies logic rules on JSON.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

collection

More

Packages that depend on jsonlogic