jsonlogic icon indicating copy to clipboard operation
jsonlogic copied to clipboard

Wrong result when comparing number and string

Open okhowang opened this issue 3 years ago • 1 comments

package main

import (
	"bytes"
	"fmt"
	"strings"

	"github.com/diegoholiveira/jsonlogic/v3"
)

func main() {
	logic := strings.NewReader(`{"<": ["9", 10]}`)
	data := strings.NewReader(`{}`)

	var result bytes.Buffer

	jsonlogic.Apply(logic, data, &result)

	fmt.Println(result.String())
}

expect true but got false

okhowang avatar Jul 12 '22 03:07 okhowang

Can you provide a PR fixing it? :)

diegoholiveira avatar Jul 12 '22 22:07 diegoholiveira

Can you please take a look if it's fixed in the latest release?

diegoholiveira avatar Sep 15 '22 20:09 diegoholiveira

Can you please take a look if it's fixed in the latest release?

test ok on v3.2.5

okhowang avatar Sep 16 '22 02:09 okhowang