# Revision history [back]

### json dissector

I have a json format in my packet payload, for example as following { "key1":"value1", "key2":0.5, "key3":"value3" }

My dissector is named "mydissector"
I wanted to use json dissector that exist in wireshark but it does no allow to filter pairs
This is the filter that i can run in wireshark, which don't search a pair but separately for a packet with a key and a value, but it could be in 2 separate pairs.

json.key=="key1" and json.value.string=="value1"


I would like to be able to run the following:

mydissector.key1==value1


or

mydissector.key2>=0.3


Is it possible? Which function should i use? I have no idea how to do it, if you could redirect me to an example

### json dissector

I have a json format in my packet payload, for example as following following

{
"key1":"value1",
"key2":0.5,
"key3":"value3"
}}


My dissector is named "mydissector"
I wanted to use json dissector that exist in wireshark but it does no allow to filter pairs
This is the filter that i can run in wireshark, which don't search a pair but separately for a packet with a key and a value, but it could be in 2 separate pairs.

json.key=="key1" and json.value.string=="value1"


I would like to be able to run the following:

mydissector.key1==value1


or

mydissector.key2>=0.3


Is it possible? possible?
Which function should i use? use?
I have no idea how to do it, if you could redirect me to an example