olivierpicault/json-evaluator-php

此包的最新版本(1.0.3)没有可用的许可信息。

用于评估json结构的包

1.0.3 2019-07-09 09:59 UTC

This package is auto-updated.

Last update: 2024-09-09 21:36:23 UTC


README

这是json-evaluator的PHP版本。

安装

composer require olivierpicault/json-evaluator-php

基本用法

use JsonEvaluator\Evaluate;

// Basic instance
$instance = [
    'compare'   => [
        'type'  => 'string',
        'value' => 'olivier',
    ],
    'compareTo' => [
        'type'  => 'string',
        'value' => 'stéphane',
    ],
    'operator'  => '=='
];

// Instance is expected to be type of stdClass
$instance = json_decode(json_encode($instance, 0));

// Fields is expected to be type of array
$fields = [];

$evaluator = new Evaluate();
$evaluator->evaluate($instance, $fields); // false

测试

composer test