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');
}
11
likes
160
points
1.04k
downloads

Publisher

unverified uploader

Weekly Downloads

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

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

collection

More

Packages that depend on jsonlogic